.LHrbPP {
	background: #fff;
	border-radius: 24px;
	color: #116dff;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 0;
	left: 50%;
	margin-left: -94px;
	opacity: 0;
	padding: 0 24px 0 24px;
	pointer-events: none;
	position: absolute;
	top: 60px;
	width: 0;
	z-index: 9999
}

.LHrbPP:focus {
	border: 2px solid;
	height: 40px;
	opacity: 1;
	pointer-events: auto;
	width: auto
}

.lyNaha {
	mix-blend-mode: var(--blendMode, normal);
	position: relative
}

.lyNaha img {
	display: block;
	height: 100%;
	-webkit-mask-image: var(--mask-image, none);
	mask-image: var(--mask-image, none);
	-webkit-mask-position: var(--mask-position, 0);
	mask-position: var(--mask-position, 0);
	-webkit-mask-repeat: var(--mask-repeat, no-repeat);
	mask-repeat: var(--mask-repeat, no-repeat);
	-webkit-mask-size: var(--mask-size, 100% 100%);
	mask-size: var(--mask-size, 100% 100%);
	opacity: var(--mediaOpacity, 1);
	width: 100%
}

.lyNaha.JdNFxG img {
	-o-object-fit: var(--responsive-img-object-fit);
	object-fit: var(--responsive-img-object-fit)
}

.lyNaha .h1DYhE {
	background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
	border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
	border-radius: var(--cornerRadius, 0);
	border-style: solid;
	border-width: var(--borderWidth, 0);
	bottom: 0;
	box-shadow: var(--boxShadow, none);
	box-sizing: border-box;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.lyNaha .h1DYhE .Ux33nC {
	box-sizing: content-box;
	height: 100%;
	inset: calc(-1*var(--borderWidth, 0));
	padding: var(--borderWidth, 0);
	position: absolute;
	width: 100%
}

.lyNaha .QebvG3 {
	display: block;
	height: 100%;
	width: 100%
}

.lyNaha .QebvG3 .Ux33nC {
	inset: 0;
	padding: 0
}

/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.YCPMeD {
	background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
	border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
	border-radius: var(--cornerRadius, 0);
	border-style: solid;
	border-width: var(--borderWidth, 0);
	box-shadow: var(--boxShadow, none);
	box-sizing: border-box;
	overflow: hidden;
	position: relative
}

.YCPMeD:has(a:focus-visible) {
	outline: 2px solid #116dff !important;
	outline-offset: 1px
}

.YCPMeD .h1DYhE {
	overflow: hidden
}

.YCPMeD .h1DYhE,
.YCPMeD .h1DYhE .Ux33nC {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.YCPMeD img {
	display: block;
	height: 100%;
	opacity: var(--mediaOpacity, 1);
	width: 100%
}

.YCPMeD.JdNFxG img {
	-o-object-fit: var(--responsive-img-object-fit);
	object-fit: var(--responsive-img-object-fit)
}

.YCPMeD .QebvG3 {
	display: block;
	height: 100%;
	width: 100%
}

.StylableButton2545352419__root {
	-archetype: box;
	border: none;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 100%;
	min-height: 10px;
	min-width: 10px;
	padding: 0;
	touch-action: manipulation;
	width: 100%
}

.StylableButton2545352419__root[disabled] {
	pointer-events: none
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
	background-color: var(--corvid-background-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
	background-color: var(--corvid-hover-background-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
	background-color: var(--corvid-disabled-background-color) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
	border-color: var(--corvid-border-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
	border-color: var(--corvid-hover-border-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
	border-color: var(--corvid-disabled-border-color) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
	border-radius: var(--corvid-border-radius) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
	border-width: var(--corvid-border-width) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
.StylableButton2545352419__root: not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
	color: var(--corvid-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root: hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
	color: var(--corvid-hover-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root: not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
	color: var(--corvid-disabled-color) !important
}

.StylableButton2545352419__link {
	-archetype: box;
	box-sizing: border-box;
	color: #000;
	text-decoration: none
}

.StylableButton2545352419__container {
	align-items: center;
	display: flex;
	flex-basis: auto;
	flex-direction: row;
	flex-grow: 1;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	transition: all .2s ease, visibility 0s;
	width: 100%
}

.StylableButton2545352419__label {
	-archetype: text;
	-controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
	max-width: 100%;
	min-width: 1.8em;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	transition: inherit;
	white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
	text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
	min-width: 10px;
	overflow-wrap: break-word;
	white-space: break-spaces;
	word-break: break-word
}

.StylableButton2545352419__icon {
	-archetype: icon;
	-controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
	flex-shrink: 0;
	height: 50px;
	min-width: 1px;
	transition: inherit
}

.StylableButton2545352419__icon.StylableButton2545352419--override {
	display: block !important
}

.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon>span {
	display: flex;
	height: inherit;
	width: inherit
}

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
	fill: var(--corvid-icon-color) !important;
	stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
	fill: var(--corvid-hover-icon-color) !important;
	stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
	fill: var(--corvid-disabled-icon-color) !important;
	stroke: var(--corvid-disabled-icon-color) !important
}

.b5zn61 {
	background: var(--background);
	border-bottom: var(--border-bottom);
	border-bottom-left-radius: var(--border-bottom-left-radius);
	border-bottom-right-radius: var(--border-bottom-right-radius);
	border-left: var(--border-left);
	border-right: var(--border-right);
	border-top: var(--border-top);
	border-top-left-radius: var(--border-top-left-radius);
	border-top-right-radius: var(--border-top-right-radius);
	box-shadow: var(--box-shadow);
	box-sizing: border-box;
	cursor: pointer;
	direction: var(--btn-direction);
	display: block;
	height: 100%;
	min-height: 10px;
	min-width: var(--btn-min-width);
	padding-bottom: var(--padding-bottom);
	padding-left: var(--padding-left);
	padding-right: var(--padding-right);
	padding-top: var(--padding-top);
	touch-action: manipulation;
	width: 100%
}

.b5zn61.kRkc5Y:not(:hover):not(:disabled) {
	border-color: var(--corvid-border-color, initial)
}

.b5zn61.oAOb11:not(:hover):not(:disabled) {
	background-color: var(--corvid-background-color, var(--background))
}

.b5zn61 [data-preview=hover],
.b5zn61: hover {
	background: var(--hover-background, var(--background));
	border-bottom: var(--hover-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--hover-border-left, var(--border-left));
	border-right: var(--hover-border-right, var(--border-right));
	border-top: var(--hover-border-top, var(--border-top));
	border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--hover-box-shadow, var(--box-shadow));
	padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
	padding-left: var(--hover-padding-left, var(--padding-left));
	padding-right: var(--hover-padding-right, var(--padding-right));
	padding-top: var(--hover-padding-top, var(--padding-top))
}

.b5zn61.vOCSHf:hover:not(:disabled) {
	border-color: var(--corvid-hover-border-color, initial)
}

.b5zn61.S1KgBG:hover:not(:disabled) {
	background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.b5zn61 [data-preview=disabled],
.b5zn61: disabled {
	background: var(--disabled-background, var(--background));
	border-bottom: var(--disabled-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--disabled-border-left, var(--border-left));
	border-right: var(--disabled-border-right, var(--border-right));
	border-top: var(--disabled-border-top, var(--border-top));
	border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--disabled-box-shadow, var(--box-shadow));
	cursor: default;
	padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
	padding-left: var(--disabled-padding-left, var(--padding-left));
	padding-right: var(--disabled-padding-right, var(--padding-right));
	padding-top: var(--disabled-padding-top, var(--padding-top))
}

.b5zn61.n4G1gL:disabled:not(:hover) {
	border-color: var(--corvid-disabled-border-color, initial)
}

.b5zn61.fagXcI:disabled:not(:hover) {
	background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.Q_1B5v {
	background-color: var(--text-highlight, transparent);
	color: var(--color);
	direction: var(--direction);
	display: var(--label-display);
	font: var(--font, var(--font_8));
	letter-spacing: var(--letter-spacing);
	line-height: var(--line-height);
	max-width: 100%;
	min-width: 1.8em;
	overflow: var(--overflow, hidden);
	text-align: var(--text-align, revert);
	text-decoration-line: var(--text-decoration);
	text-overflow: var(--label-text-overflow);
	text-shadow: var(--text-outline), var(--text-shadow);
	text-transform: var(--text-transform);
	transition: inherit;
	white-space: var(--label-white-space)
}

.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
	color: var(--corvid-color, var(--color))
}

.b5zn61 [data-preview=hover] .Q_1B5v,
.b5zn61: hover .Q_1B5v {
	background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
	color: var(--hover-color, var(--color));
	direction: var(--hover-direction, var(--direction));
	display: var(--hover-label-display, var(--label-display));
	font: var(--hover-font, var(--font));
	letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
	line-height: var(--hover-line-height, var(--line-height));
	text-align: var(--hover-text-align, var(--text-align, revert));
	text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
	text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
	text-transform: var(--hover-text-transform, var(--text-transform))
}

.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
	color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.b5zn61 [data-preview=disabled] .Q_1B5v,
.b5zn61: disabled .Q_1B5v {
	background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
	color: var(--disabled-color, var(--color));
	direction: var(--disabled-direction, var(--direction));
	display: var(--disabled-label-display, var(--label-display));
	font: var(--disabled-font, var(--font));
	letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
	line-height: var(--disabled-line-height, var(--line-height));
	text-align: var(--disabled-text-align, var(--text-align, revert));
	text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
	text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
	text-transform: var(--disabled-text-transform, var(--text-transform))
}

.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
	color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.boASKT {
	box-sizing: border-box;
	color: #000;
	text-decoration: none
}

.PlliFI {
	align-items: var(--container-align-items);
	display: flex;
	flex-basis: auto;
	flex-direction: var(--container-flex-direction);
	flex-grow: 1;
	gap: var(--content-gap, "0px");
	height: 100%;
	justify-content: var(--container-justify-content);
	overflow: hidden;
	transition: all .4s ease, visibility 0s;
	width: 100%
}

.UHJG9m {
	fill: var(--icon-color);
	display: var(--icon-display);
	flex-shrink: 0;
	height: var(--icon-size);
	min-width: 1px;
	order: var(--icon-order, 0);
	transform: rotate(var(--icon-rotation));
	transition: inherit;
	width: var(--icon-size)
}

.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
	fill: var(--corvid-icon-color, var(--icon-color))
}

.b5zn61 [data-preview=hover] .UHJG9m,
.b5zn61: hover .UHJG9m {
	fill: var(--hover-icon-color, var(--icon-color));
	display: var(--hover-icon-display, var(--icon-display));
	height: var(--hover-icon-size, var(--icon-size));
	transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
	width: var(--hover-icon-size, var(--icon-size))
}

.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
	fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.b5zn61 [data-preview=disabled] .UHJG9m,
.b5zn61: disabled .UHJG9m {
	fill: var(--disabled-icon-color, var(--icon-color));
	display: var(--disabled-icon-display, var(--icon-display));
	height: var(--disabled-icon-size, var(--icon-size));
	transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
	width: var(--disabled-icon-size, var(--icon-size))
}

.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
	fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.UHJG9m svg,
.UHJG9m>span {
	display: flex;
	height: inherit;
	width: inherit
}

.DPAltb {
	background: var(--background);
	border-bottom: var(--border-bottom);
	border-bottom-left-radius: var(--border-bottom-left-radius);
	border-bottom-right-radius: var(--border-bottom-right-radius);
	border-left: var(--border-left);
	border-right: var(--border-right);
	border-top: var(--border-top);
	border-top-left-radius: var(--border-top-left-radius);
	border-top-right-radius: var(--border-top-right-radius);
	box-shadow: var(--box-shadow);
	box-sizing: border-box;
	cursor: pointer;
	direction: var(--btn-direction);
	display: block;
	height: 100%;
	min-height: 10px;
	min-width: var(--btn-min-width);
	padding-bottom: var(--padding-bottom);
	padding-left: var(--padding-left);
	padding-right: var(--padding-right);
	padding-top: var(--padding-top);
	touch-action: manipulation;
	width: 100%
}

.DPAltb.HJQL50:not(:hover):not(:disabled) {
	border-color: var(--corvid-border-color, initial)
}

.DPAltb.JYQq3z:not(:hover):not(:disabled) {
	background-color: var(--corvid-background-color, var(--background))
}

.DPAltb [data-preview=hover],
.DPAltb: hover {
	background: var(--hover-background, var(--background));
	border-bottom: var(--hover-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--hover-border-left, var(--border-left));
	border-right: var(--hover-border-right, var(--border-right));
	border-top: var(--hover-border-top, var(--border-top));
	border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--hover-box-shadow, var(--box-shadow));
	padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
	padding-left: var(--hover-padding-left, var(--padding-left));
	padding-right: var(--hover-padding-right, var(--padding-right));
	padding-top: var(--hover-padding-top, var(--padding-top))
}

.DPAltb.lpKmSx:hover:not(:disabled) {
	border-color: var(--corvid-hover-border-color, initial)
}

.DPAltb.bk6HFS:hover:not(:disabled) {
	background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.DPAltb [data-preview=disabled],
.DPAltb: disabled {
	background: var(--disabled-background, var(--background));
	border-bottom: var(--disabled-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--disabled-border-left, var(--border-left));
	border-right: var(--disabled-border-right, var(--border-right));
	border-top: var(--disabled-border-top, var(--border-top));
	border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--disabled-box-shadow, var(--box-shadow));
	cursor: default;
	padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
	padding-left: var(--disabled-padding-left, var(--padding-left));
	padding-right: var(--disabled-padding-right, var(--padding-right));
	padding-top: var(--disabled-padding-top, var(--padding-top))
}

.DPAltb.ivX9Rv:disabled:not(:hover) {
	border-color: var(--corvid-disabled-border-color, initial)
}

.DPAltb.E9JJpO:disabled:not(:hover) {
	background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.gIbEBg {
	background-color: var(--text-highlight, transparent);
	color: var(--color);
	direction: var(--direction);
	display: var(--label-display);
	font: var(--font, var(--font_8));
	letter-spacing: var(--letter-spacing);
	line-height: var(--line-height);
	max-width: 100%;
	min-width: 1.8em;
	overflow: var(--overflow, hidden);
	text-align: var(--text-align, revert);
	text-decoration-line: var(--text-decoration);
	text-overflow: var(--label-text-overflow);
	text-shadow: var(--text-outline), var(--text-shadow);
	text-transform: var(--text-transform);
	transition: inherit;
	/* white-space: var(--label-white-space) */
	white-space: nowrap
}

.DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
	color: var(--corvid-color, var(--color))
}

.DPAltb [data-preview=hover] .gIbEBg,
.DPAltb: hover .gIbEBg {
	background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
	color: var(--hover-color, var(--color));
	direction: var(--hover-direction, var(--direction));
	display: var(--hover-label-display, var(--label-display));
	font: var(--hover-font, var(--font));
	letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
	line-height: var(--hover-line-height, var(--line-height));
	text-align: var(--hover-text-align, var(--text-align, revert));
	text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
	text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
	text-transform: var(--hover-text-transform, var(--text-transform))
}

.DPAltb.pkDIbl:hover:not(:disabled) .gIbEBg {
	color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.DPAltb [data-preview=disabled] .gIbEBg,
.DPAltb: disabled .gIbEBg {
	background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
	color: var(--disabled-color, var(--color));
	direction: var(--disabled-direction, var(--direction));
	display: var(--disabled-label-display, var(--label-display));
	font: var(--disabled-font, var(--font));
	letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
	line-height: var(--disabled-line-height, var(--line-height));
	text-align: var(--disabled-text-align, var(--text-align, revert));
	text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
	text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
	text-transform: var(--disabled-text-transform, var(--text-transform))
}

.DPAltb.FOmtsV:disabled:not(:hover) .gIbEBg {
	color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.OoFUKI {
	box-sizing: border-box;
	color: #000;
	text-decoration: none
}

.wpLgnL {
	align-items: var(--container-align-items);
	display: flex;
	flex-basis: auto;
	flex-direction: var(--container-flex-direction);
	flex-grow: 1;
	gap: var(--content-gap, "0px");
	height: 100%;
	justify-content: var(--container-justify-content);
	overflow: hidden;
	transition: all .4s ease, visibility 0s;
	width: 100%
}

.HvvH6i {
	fill: var(--icon-color);
	display: var(--icon-display);
	flex-shrink: 0;
	height: var(--icon-size);
	min-width: 1px;
	order: var(--icon-order, 0);
	transform: rotate(var(--icon-rotation));
	transition: inherit;
	width: var(--icon-size)
}

.DPAltb.EENh5d:not(:hover):not(:disabled) .HvvH6i {
	fill: var(--corvid-icon-color, var(--icon-color))
}

.DPAltb [data-preview=hover] .HvvH6i,
.DPAltb: hover .HvvH6i {
	fill: var(--hover-icon-color, var(--icon-color));
	display: var(--hover-icon-display, var(--icon-display));
	height: var(--hover-icon-size, var(--icon-size));
	transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
	width: var(--hover-icon-size, var(--icon-size))
}

.DPAltb.tN8hsm:hover:not(:disabled) .HvvH6i {
	fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.DPAltb [data-preview=disabled] .HvvH6i,
.DPAltb: disabled .HvvH6i {
	fill: var(--disabled-icon-color, var(--icon-color));
	display: var(--disabled-icon-display, var(--icon-display));
	height: var(--disabled-icon-size, var(--icon-size));
	transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
	width: var(--disabled-icon-size, var(--icon-size))
}

.DPAltb.lVrFcO:disabled:not(:hover) .HvvH6i {
	fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.HvvH6i svg,
.HvvH6i>span {
	display: flex;
	height: inherit;
	width: inherit
}

.sR1W7T {
	opacity: var(--hamburger-menu-container-initial-opacity)
}

.sR1W7T>* {
	transform: var(--hamburger-menu-container-initial-transform)
}

.sR1W7T[data-animation-name=revealFromRight] {
	clip-path: inset(0)
}

.sR1W7T[data-animation-name=revealFromRight]>* {
	transition: transform .4s cubic-bezier(.645, .045, .355, 1)
}

.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterActive]>*,
.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterDone]>* {
	transform: translateX(0)
}

.sR1W7T[data-animation-name=fadeIn] {
	transition: opacity .4s cubic-bezier(.645, .045, .355, 1)
}

.sR1W7T[data-animation-name=fadeIn][data-animation-state=enterActive],
.sR1W7T[data-animation-name=fadeIn][data-animation-state=enterDone] {
	opacity: 1
}

.gNqkn3 {
	border-radius: var(--overflow-wrapper-border-radius)
}

.HamburgerMenuContainer502174924__root {
	-archetype: paintBox;
	left: 0
}

.EdP9A9,
.HamburgerMenuContainer502174924__root {
	box-sizing: border-box;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.EdP9A9 {
	background: var(--background);
	border: var(--border);
	border-radius: var(--border-radius);
	box-shadow: var(--box-shadow);
	inset-inline-start: 0
}

.YZgQBw {
	align-items: center;
	display: flex;
	flex-direction: var(--container-flex-direction);
	flex-wrap: nowrap;
	gap: var(--menu-items-main-axis-gap)
}

.YZgQBw,
.djGpM3 {
	flex-grow: var(--menu-items-flex-grow)
}

.djGpM3 {
	display: var(--item-wrapper-display);
	height: var(--menu-item-wrapper-height);
	justify-content: var(--container-align);
	width: var(--item-wrapper-width)
}

.oU_31J {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	position: relative;
	width: var(--item-width)
}

.oU_31J a {
	color: inherit
}

.oU_31J.FIGev7 {
	border-left: var(--item-border-left);
	border-radius: var(--item-border-radius);
	border-right: var(--item-border-right);
	padding-left: var(--item-padding-left, var(--item-horizontal-padding));
	padding-right: var(--item-padding-right, var(--item-horizontal-padding))
}

.oU_31J.kcVNsE,
.oU_31J[data-interactive=true]: hover,
.oU_31J[data-preview=hover],
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J {
	background: var(--item-hover-background, var(--item-background));
	border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
	border-top: var(--item-hover-border-top, var(--item-border-top));
	box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow))
}

.oU_31J.kcVNsE.FIGev7,
.oU_31J[data-interactive=true]: hover.FIGev7,
.oU_31J[data-preview=hover].FIGev7,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J.FIGev7 {
	border-left: var(--item-hover-border-left, var(--item-border-left));
	border-radius: var(--item-hover-border-radius, var(--item-border-radius));
	border-right: var(--item-hover-border-right, var(--item-border-right))
}

.oU_31J.kcVNsE .xeYvd7,
.oU_31J[data-interactive=true]: hover .xeYvd7,
.oU_31J[data-preview=hover] .xeYvd7,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J .xeYvd7 {
	background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
	color: var(--item-hover-color, var(--item-color));
	line-height: var(--item-line-height);
	text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
	text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow))
}

.oU_31J.kcVNsE path,
.oU_31J[data-interactive=true]: hover path,
.oU_31J[data-preview=hover] path,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J path {
	fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

.oU_31J.qY0FMu,
.oU_31J[data-preview=selected],
.oU_31J[data-selected] {
	background: var(--item-selected-background, var(--item-background));
	border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
	border-top: var(--item-selected-border-top, var(--item-border-top));
	box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow))
}

.oU_31J.qY0FMu.FIGev7,
.oU_31J[data-preview=selected].FIGev7,
.oU_31J[data-selected].FIGev7 {
	border-left: var(--item-selected-border-left, var(--item-border-left));
	border-radius: var(--item-selected-border-radius, var(--item-border-radius));
	border-right: var(--item-selected-border-right, var(--item-border-right))
}

.oU_31J.qY0FMu .xeYvd7,
.oU_31J[data-preview=selected] .xeYvd7,
.oU_31J[data-selected] .xeYvd7 {
	background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
	color: var(--item-selected-color, var(--item-color));
	line-height: var(--item-line-height);
	text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
	text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow))
}

.oU_31J.qY0FMu path,
.oU_31J[data-preview=selected] path,
.oU_31J[data-selected] path {
	fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

.oU_31J>a: before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.xeYvd7 {
	background-color: var(--item-text-highlight);
	direction: var(--item-direction);
	white-space: nowrap
}

.TNsPxD {
	--computed-anchor: var(--anchor, var(--dropdown-anchor));
	--computed-align: var(--align, var(--dropdown-align));
	--computed-space-above: var(--space-above, var(--dropdown-space-above));
	--computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
	--before-el-top: calc(-1 * var(--computed-space-above));
	display: none !important;
	inset: auto !important;
	left: var(--dropdown-left) !important;
	margin-top: var(--computed-space-above) !important;
	position: absolute !important;
	visibility: hidden;
	z-index: var(--above-all-z-index)
}

.TNsPxD:before {
	content: "";
	display: block;
	height: var(--computed-space-above);
	position: absolute;
	top: var(--before-el-top);
	width: 100%
}

.TNsPxD[data-open=true] {
	visibility: visible
}

.YZgQBw[data-open=calculating] .TNsPxD,
.YZgQBw[data-open=true] .TNsPxD {
	display: grid !important
}

.okY9U1 {
	cursor: pointer;
	display: var(--item-icon-display, flex)
}

.okY9U1 svg {
	height: var(--item-icon-size);
	width: var(--item-icon-size)
}

.okY9U1 path {
	fill: var(--item-icon-color, currentcolor)
}

.okY9U1.DVFVut:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

#SITE_CONTAINER.focus-ring-active .okY9U1:focus:before {
	outline: 2px solid #116dff;
	outline-offset: -2px
}

.okY9U1.VDxzQG {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	display: var(--sr-only-item-icon-display, flex);
	position: absolute
}

.okY9U1.VDxzQG:active,
.okY9U1.VDxzQG:focus {
	clip-path: unset;
	position: static
}

.EX5Ksz[data-open] {
	transform: rotate(-180deg)
}

.RAdtUj {
	display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
}

.okY9U1:not(.DVFVut):not(.VDxzQG) {
	position: relative
}

.okY9U1:not(.DVFVut):before {
	content: "";
	height: max(100%, 24px);
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: max(var(--item-icon-size), 24px)
}

.cf3HLb {
	display: var(--horizontal-menu-dropdown-display, block)
}

.UUkylQ {
	display: var(--vertical-menu-dropdown-display);
	margin-top: calc(var(--menu-items-main-axis-gap, 0)*-1);
	width: 100%
}

.zIlxcF {
	--computed-space-above: var(--space-above, var(--dropdown-space-above));
	height: var(--vertical-dropdown-height);
	margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important;
	visibility: var(--vertical-dropdown-visibility)
}

.mafHsF .zIlxcF {
	height: unset;
	margin-top: var(--computed-space-above) !important;
	visibility: unset
}

.yRGvfY {
	align-self: stretch;
	border-left: var(--horizontal-menu-item-divider, none);
	border-top: var(--vertical-menu-item-divider, none);
	display: var(--divider-display, none)
}

.YZgQBw:last-child .yRGvfY {
	display: none
}

.lgvt4I {
	background: var(--item-background);
	border-bottom: var(--item-border-bottom);
	border-top: var(--item-border-top);
	box-shadow: var(--item-box-shadow);
	gap: var(--spacing-between-label-and-dropdown-icon);
	justify-content: var(--item-text-align);
	padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
	padding-top: var(--item-padding-top, var(--item-vertical-padding))
}

.JJdjxN {
	color: var(--item-color);
	font: var(--item-font, font_6);
	letter-spacing: var(--item-letter-spacing);
	line-height: var(--item-line-height);
	text-decoration-line: var(--item-text-decoration);
	text-shadow: var(--item-text-outline), var(--item-text-shadow);
	text-transform: var(--item-text-transform)
}

.zi7u4T [data-part=menu-item] {
	--underline-scale: scaleX(0);
	--wash-scale: scaleX(0);
	--circle-clip-path: circle(0%);
	--dropdown-icon-transform: rotate(0);
	--bullet-translate: translateX(-150%);
	--bullet-opacity: 0;
	--wave-tarnslate: scaleY(0)
}

.zi7u4T [data-part=menu-item]: not([data-animation-name=none]) [data-part=dropdown-icon] {
	transition-duration: .4s;
	transition-property: transform
}

.zi7u4T [data-part=menu-item] [data-part=dropdown-item-label]: after,
.zi7u4T [data-part=menu-item] [data-part=label]:after {
	background-color: currentColor;
	content: "";
	display: block;
	height: 1px;
	transform: scaleX(0);
	width: 100%
}

.zi7u4T [data-part=menu-item] [data-part=label]: before {
	content: "•" /"";
	display: var(--item-label-bullet-display, inline-block);
	opacity: 0;
	padding-inline-end: 3px
}

.zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]: after {
	display: var(--item-selected-label-underline-display, block);
	transform: scaleX(1)
}

.zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]: before {
	opacity: 1
}

.zi7u4T [data-part=menu-item][data-animation-state=enterActive],
.zi7u4T [data-part=menu-item][data-animation-state=enterDone],
.zi7u4T [data-part=menu-item][data-open=true] {
	--underline-scale: scaleX(1);
	--wash-scale: scaleX(1);
	--circle-clip-path: circle(100%);
	--dropdown-icon-transform: rotate(-540deg);
	--bullet-translate: translateX(0%);
	--bullet-opacity: 1;
	--wave-tarnslate: scaleY(1.5)
}

.zi7u4T [data-part=menu-item] [data-selected] {
	--underline-scale: scaleX(1);
	--wash-scale: scaleX(0);
	--bullet-translate: translateX(0%);
	--bullet-opacity: 1
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=label]: after {
	transform: var(--underline-scale);
	transform-origin: left;
	transition: transform .3s
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]: after {
	display: block;
	transform: scaleX(0);
	transform-origin: left;
	transition-duration: .3s;
	transition-property: transform
}

.zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]: hover [data-part=dropdown-item-label]:after {
	transform: scaleX(1)
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
	isolation: isolate;
	overflow: hidden;
	position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]: before {
	background-color: var(--item-hover-background);
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: var(--wash-scale);
	transform-origin: left;
	transition: transform .4s;
	z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]: not([data-selected]):hover {
	background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
	transition: color .2s ease-in-out
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
	isolation: isolate;
	overflow: hidden;
	position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]: before {
	background-color: var(--item-hover-background);
	bottom: 0;
	clip-path: var(--circle-clip-path);
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: clip-path .4s;
	z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]: not([data-selected]):hover {
	background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
	transform: var(--dropdown-icon-transform)
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]: not([data-selected]):hover {
	background-color: var(--item-background)
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
	isolation: isolate;
	overflow: hidden;
	position: relative
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]: before {
	background-color: var(--item-hover-background);
	bottom: 0;
	bottom: unset;
	content: "";
	display: block;
	height: 135%;
	left: 0;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	position: absolute;
	right: 0;
	top: 0;
	transform: var(--wave-tarnslate);
	transform-origin: bottom;
	transition: transform .4s;
	z-index: -1
}

.zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
	transition: color .2s ease-in-out
}

.zi7u4T [data-part=menu-item][data-animation-name=bullet] [data-part=label]: before {
	display: inline-block;
	opacity: var(--bullet-opacity);
	transform: var(--bullet-translate);
	transition-duration: .3s
}

.zi7u4T {
	box-sizing: border-box;
	display: flex;
	height: 100%;
	overflow-x: var(--container-overflow-x, unset);
	scrollbar-width: none;
	width: 100%
}

.zi7u4T.Et46Sx {
	border-left: var(--container-border-left);
	border-radius: var(--container-border-radius);
	border-right: var(--container-border-right);
	padding-left: var(--container-padding-left, 0);
	padding-right: var(--container-padding-right, 0)
}

.Trmtvb {
	direction: var(--direction)
}

.qi0bcm {
	-moz-column-gap: var(--menu-items-column-gap);
	column-gap: var(--menu-items-column-gap);
	display: flex;
	flex-direction: var(--container-flex-direction);
	flex-grow: var(--menu-items-flex-grow);
	flex-wrap: var(--container-flex-wrap, unset);
	height: auto;
	justify-content: var(--container-align);
	min-width: -moz-fit-content;
	min-width: fit-content;
	overflow-x: visible;
	row-gap: var(--menu-items-row-gap);
	scrollbar-width: none;
	width: 100%
}

.BlM3nT {
	background: var(--container-background);
	border-bottom: var(--container-border-bottom);
	border-top: var(--container-border-top);
	box-shadow: var(--container-box-shadow);
	padding-bottom: var(--container-padding-bottom, 0);
	padding-top: var(--container-padding-top, 0)
}

.n2xrZl {
	--icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
	--icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg));
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	overflow: hidden;
	pointer-events: auto;
	transform: var(--scroll-button-transform);
	visibility: hidden
}

.n2xrZl.LNYNgf {
	border-left: var(--scroll-button-border-left);
	border-radius: var(--scroll-button-border-radius);
	border-right: var(--scroll-button-border-right)
}

.n2xrZl.LNYNgf .aTo_UF {
	padding-left: var(--scroll-button-padding-left, 0);
	padding-right: var(--scroll-button-padding-right, 0)
}

.n2xrZl.JnQAfl .aTo_UF {
	padding-inline-end: var(--scroll-button-padding-inline-end, 0);
	padding-inline-start: var(--scroll-button-padding-inline-start, 0)
}

.n2xrZl:hover,
.n2xrZl[data-preview=hover] {
	background: var(--scroll-button-hover-background, var(--scroll-button-background));
	border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
	border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
	box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow))
}

.n2xrZl:hover.LNYNgf,
.n2xrZl[data-preview=hover].LNYNgf {
	border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
	border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius));
	border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right))
}

.n2xrZl:hover .aTo_UF,
.n2xrZl[data-preview=hover] .aTo_UF {
	fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
	height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
	padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
	padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
	transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
	width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
}

.n2xrZl:hover {
	transition: all .08s linear
}

.wRGkgf {
	pointer-events: auto;
	visibility: visible
}

.JRUANI {
	pointer-events: none;
	visibility: hidden
}

.aTo_UF {
	fill: var(--scroll-button-icon-color);
	height: var(--scroll-button-icon-size);
	max-height: 100%;
	max-width: 100%;
	min-width: 1px;
	transform: rotate(var(--icon-rotation));
	width: var(--scroll-button-icon-size)
}

.aTo_UF>svg {
	height: inherit;
	width: inherit
}

.MJm86e {
	background: var(--scroll-button-background);
	border-bottom: var(--scroll-button-border-bottom);
	border-top: var(--scroll-button-border-top);
	box-shadow: var(--scroll-button-box-shadow)
}

.BV22op {
	border: inherit;
	border-color: transparent;
	bottom: 0;
	display: var(--scroll-button-icon-display, flex);
	justify-content: space-between;
	left: 0;
	padding-bottom: inherit;
	padding-top: inherit;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.SKZitV {
	background: var(--container-background, var(--dropdown-menu-container-background));
	border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
	border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
	box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
	box-sizing: border-box;
	direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
	min-width: -moz-min-content !important;
	min-width: min-content !important;
	padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))));
	padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
	text-align: var(--align, var(--dropdown-menu-align))
}

.SKZitV.OcDYXy {
	border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
	border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
	border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
	padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
	padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))))
}

.SKZitV.ELeynx {
	border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-menu-container-border-end-end-radius));
	border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-menu-container-border-end-start-radius));
	border-inline-end: var(--container-border-inline-end, var(--dropdown-menu-container-border-inline-end));
	border-inline-start: var(--container-border-inline-start, var(--dropdown-menu-container-border-inline-start));
	border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-menu-container-border-start-end-radius));
	border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-menu-container-border-start-start-radius));
	padding-inline-end: var(--container-padding-inline-end);
	padding-inline-start: var(--container-padding-inline-start)
}

.CSIQNQ {
	--rows-number: calc((var(--items-number) / $columns-number) + 0.49);
	-moz-column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
	column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
	display: grid;
	grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
	grid-template-rows: repeat(var(--rows-number), auto);
	row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing))
}

@supports(width: round(1.9px, 1px)) {
	.CSIQNQ {
		--rows-number: calc(round(up, var(--items-number) / $columns-number))
	}
}

.V075FA {
	display: flex;
	flex-direction: column;
	gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
	margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before))
}

.Qlx_TA {
	width: 100%
}

.nIXiEg {
	direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
	display: block;
	justify-self: var(--dropdown-menu-item-justify-self);
	padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
	padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
	text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))))
}

.nIXiEg.OcDYXy {
	border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
	border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
	border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
	padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
	padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
}

.nIXiEg.ELeynx {
	padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
	padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
}

.nIXiEg.iAlHRu,
.nIXiEg[data-preview=selected] {
	background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
	border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
	border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
	box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))));
	color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
	font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
	letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
	line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
	text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
	text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
	text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))))
}

.nIXiEg.iAlHRu.OcDYXy,
.nIXiEg[data-preview=selected].OcDYXy {
	border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
	border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
	border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))))
}

.nIXiEg.iAlHRu .GWMLbE,
.nIXiEg[data-preview=selected] .GWMLbE {
	background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
}

.nIXiEg.TINxS7,
.nIXiEg:hover,
.nIXiEg[data-preview=hover] {
	background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
	border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
	border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
	box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))));
	color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
	font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
	letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
	line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
	text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
	text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
	text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))))
}

.nIXiEg.TINxS7.OcDYXy,
.nIXiEg:hover.OcDYXy,
.nIXiEg[data-preview=hover].OcDYXy {
	border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
	border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
	border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))))
}

.nIXiEg.TINxS7 .GWMLbE,
.nIXiEg:hover .GWMLbE,
.nIXiEg[data-preview=hover] .GWMLbE {
	background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
}

.U6fXgO {
	direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
	display: block;
	justify-self: var(--sub-item-justify-self);
	text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
}

.U6fXgO.OcDYXy {
	border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
	border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
	border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
	padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
	padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
}

.U6fXgO.iAlHRu,
.U6fXgO[data-preview=selected] {
	background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
	border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
	border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
	box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
	color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
	font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
	letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
	line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
	text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
	text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
	text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))))
}

.U6fXgO.iAlHRu.OcDYXy,
.U6fXgO[data-preview=selected].OcDYXy {
	border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
	border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))));
	border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))))
}

.U6fXgO.iAlHRu .K_a365,
.U6fXgO[data-preview=selected] .K_a365 {
	background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
}

.U6fXgO.TINxS7,
.U6fXgO:hover,
.U6fXgO[data-preview=hover] {
	background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
	border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
	border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
	box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
	color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
	font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
	letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
	line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
	text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
	text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
	text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))))
}

.U6fXgO.TINxS7.OcDYXy,
.U6fXgO:hover.OcDYXy,
.U6fXgO[data-preview=hover].OcDYXy {
	border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
	border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))));
	border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))))
}

.U6fXgO.TINxS7 .K_a365,
.U6fXgO:hover .K_a365,
.U6fXgO[data-preview=hover] .K_a365 {
	background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
}

.GWMLbE {
	background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
	display: inline-block;
	text-align: inherit;
	text-decoration-line: inherit;
	text-shadow: inherit;
	text-transform: inherit
}

.K_a365 {
	background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
}

.HDkLBy {
	background: var(--item-background, var(--dropdown-menu-item-background));
	border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
	border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
	box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
	color: var(--item-color, var(--dropdown-menu-item-color));
	font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
	letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
	line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
	text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
	text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
	text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform))
}

.BEgsaf {
	background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
	border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
	border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
	box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
	color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
	font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
	letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
	line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
	padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
	padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
	text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
	text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
	text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform))
}

.eH50g1[data-animation-name=revealFromTop] {
	transition: opacity .4s, clip-path .4s;
	transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enter],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exitActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
	clip-path: var(--animation-clip-path);
	opacity: 0
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
	clip-path: inset(var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0))
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
	clip-path: unset
}

.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone],
.eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
	opacity: 1
}

.eH50g1[data-animation-name=fadeIn] {
	transition: opacity .4s;
	transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

.eH50g1[data-animation-name=fadeIn][data-animation-state=enter],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exitActive],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exitDone] {
	opacity: 0
}

.eH50g1[data-animation-name=fadeIn][data-animation-state=enterActive],
.eH50g1[data-animation-name=fadeIn][data-animation-state=enterDone],
.eH50g1[data-animation-name=fadeIn][data-animation-state=exit] {
	opacity: 1
}

.eH50g1 {
	background: var(--container-background, var(--dropdown-container-background));
	border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
	border-left: var(--container-border-left, var(--dropdown-container-border-left));
	border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
	border-right: var(--container-border-right, var(--dropdown-container-border-right));
	border-top: var(--container-border-top, var(--dropdown-container-border-top));
	box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
}

.fr3A7J {
	direction: ltr
}

.H2ENa1 {
	box-sizing: border-box
}

div.c_pphB {
	display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)))
}

.HamburgerOpenButton3537389287__nav {
	display: inherit;
	height: inherit;
	width: auto
}

.rvGLLm {
	background: var(--background);
	border-bottom: var(--border-bottom);
	border-bottom-left-radius: var(--border-bottom-left-radius);
	border-bottom-right-radius: var(--border-bottom-right-radius);
	border-left: var(--border-left);
	border-right: var(--border-right);
	border-top: var(--border-top);
	border-top-left-radius: var(--border-top-left-radius);
	border-top-right-radius: var(--border-top-right-radius);
	box-shadow: var(--box-shadow);
	box-sizing: border-box;
	cursor: pointer;
	direction: var(--btn-direction);
	display: block;
	height: 100%;
	min-height: 10px;
	min-width: var(--btn-min-width);
	padding-bottom: var(--padding-bottom);
	padding-left: var(--padding-left);
	padding-right: var(--padding-right);
	padding-top: var(--padding-top);
	touch-action: manipulation;
	width: 100%
}

.rvGLLm.jMYm0H:not(:hover):not(:disabled) {
	border-color: var(--corvid-border-color, initial)
}

.rvGLLm.y061lW:not(:hover):not(:disabled) {
	background-color: var(--corvid-background-color, var(--background))
}

.rvGLLm [data-preview=hover],
.rvGLLm: hover {
	background: var(--hover-background, var(--background));
	border-bottom: var(--hover-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--hover-border-left, var(--border-left));
	border-right: var(--hover-border-right, var(--border-right));
	border-top: var(--hover-border-top, var(--border-top));
	border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--hover-box-shadow, var(--box-shadow));
	padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
	padding-left: var(--hover-padding-left, var(--padding-left));
	padding-right: var(--hover-padding-right, var(--padding-right));
	padding-top: var(--hover-padding-top, var(--padding-top))
}

.rvGLLm.mxKpu4:hover:not(:disabled) {
	border-color: var(--corvid-hover-border-color, initial)
}

.rvGLLm.zBIMAq:hover:not(:disabled) {
	background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

.rvGLLm [data-preview=disabled],
.rvGLLm: disabled {
	background: var(--disabled-background, var(--background));
	border-bottom: var(--disabled-border-bottom, var(--border-bottom));
	border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
	border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
	border-left: var(--disabled-border-left, var(--border-left));
	border-right: var(--disabled-border-right, var(--border-right));
	border-top: var(--disabled-border-top, var(--border-top));
	border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
	border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
	box-shadow: var(--disabled-box-shadow, var(--box-shadow));
	cursor: default;
	padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
	padding-left: var(--disabled-padding-left, var(--padding-left));
	padding-right: var(--disabled-padding-right, var(--padding-right));
	padding-top: var(--disabled-padding-top, var(--padding-top))
}

.rvGLLm.lPvoIB:disabled:not(:hover) {
	border-color: var(--corvid-disabled-border-color, initial)
}

.rvGLLm.by2yNJ:disabled:not(:hover) {
	background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.hQsOje {
	background-color: var(--text-highlight, transparent);
	color: var(--color);
	direction: var(--direction);
	display: var(--label-display);
	font: var(--font, var(--font_8));
	letter-spacing: var(--letter-spacing);
	line-height: var(--line-height);
	max-width: 100%;
	min-width: 1.8em;
	overflow: var(--overflow, hidden);
	text-align: var(--text-align, revert);
	text-decoration-line: var(--text-decoration);
	text-overflow: var(--label-text-overflow);
	text-shadow: var(--text-outline), var(--text-shadow);
	text-transform: var(--text-transform);
	transition: inherit;
	white-space: var(--label-white-space)
}

.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
	color: var(--corvid-color, var(--color))
}

.rvGLLm [data-preview=hover] .hQsOje,
.rvGLLm: hover .hQsOje {
	background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
	color: var(--hover-color, var(--color));
	direction: var(--hover-direction, var(--direction));
	display: var(--hover-label-display, var(--label-display));
	font: var(--hover-font, var(--font));
	letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
	line-height: var(--hover-line-height, var(--line-height));
	text-align: var(--hover-text-align, var(--text-align, revert));
	text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
	text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
	text-transform: var(--hover-text-transform, var(--text-transform))
}

.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
	color: var(--corvid-hover-color, var(--hover-color, var(--color)))
}

.rvGLLm [data-preview=disabled] .hQsOje,
.rvGLLm: disabled .hQsOje {
	background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
	color: var(--disabled-color, var(--color));
	direction: var(--disabled-direction, var(--direction));
	display: var(--disabled-label-display, var(--label-display));
	font: var(--disabled-font, var(--font));
	letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
	line-height: var(--disabled-line-height, var(--line-height));
	text-align: var(--disabled-text-align, var(--text-align, revert));
	text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
	text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
	text-transform: var(--disabled-text-transform, var(--text-transform))
}

.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
	color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
}

.I56lbS {
	box-sizing: border-box;
	color: #000;
	text-decoration: none
}

.pMSuoq {
	align-items: var(--container-align-items);
	display: flex;
	flex-basis: auto;
	flex-direction: var(--container-flex-direction);
	flex-grow: 1;
	gap: var(--content-gap, "0px");
	height: 100%;
	justify-content: var(--container-justify-content);
	overflow: hidden;
	transition: all .4s ease, visibility 0s;
	width: 100%
}

.xyuOGi {
	fill: var(--icon-color);
	display: var(--icon-display);
	flex-shrink: 0;
	height: var(--icon-size);
	min-width: 1px;
	order: var(--icon-order, 0);
	transform: rotate(var(--icon-rotation));
	transition: inherit;
	width: var(--icon-size)
}

.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
	fill: var(--corvid-icon-color, var(--icon-color))
}

.rvGLLm [data-preview=hover] .xyuOGi,
.rvGLLm: hover .xyuOGi {
	fill: var(--hover-icon-color, var(--icon-color));
	display: var(--hover-icon-display, var(--icon-display));
	height: var(--hover-icon-size, var(--icon-size));
	transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
	width: var(--hover-icon-size, var(--icon-size))
}

.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
	fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.rvGLLm [data-preview=disabled] .xyuOGi,
.rvGLLm: disabled .xyuOGi {
	fill: var(--disabled-icon-color, var(--icon-color));
	display: var(--disabled-icon-display, var(--icon-display));
	height: var(--disabled-icon-size, var(--icon-size));
	transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
	width: var(--disabled-icon-size, var(--icon-size))
}

.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
	fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

.xyuOGi svg,
.xyuOGi>span {
	display: flex;
	height: inherit;
	width: inherit
}

.jMLWKi {
	display: inherit;
	height: inherit;
	width: auto
}

.HamburgerOverlay547129737__root {
	-archetype: paintBox;
	box-sizing: border-box;
	/* !important is required because we need to override size and position set on the root element by the Viewer. */
	height: calc(100vh - var(--wix-ads-height)) !important;
	left: 0;
	position: fixed !important;
	top: var(--wix-ads-height) !important;
	visibility: hidden;
	width: 100vw !important;
	z-index: var(--above-all-z-index)
}

.HamburgerOverlay547129737__overlay {
	box-sizing: border-box;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
	visibility: visible
}

.HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
	background-color: transparent
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
	overflow-x: hidden;
	overflow-y: scroll
}

.HamburgerOverlay547129737__scrollContent {
	position: relative
}

.scemAM[data-part=hamburger-overlay] {
	opacity: var(--hamburger-overlay-initial-opacity)
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn] {
	transition: opacity .4s
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterActive],
.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterDone] {
	opacity: 1
}

.tVir9C {
	background: var(--background);
	border: var(--border);
	border-radius: var(--border-radius);
	box-shadow: var(--box-shadow);
	height: calc(100vh - var(--wix-ads-height)) !important;
	inset-block-start: var(--wix-ads-height) !important;
	position: fixed !important;
	visibility: hidden;
	width: 100vw !important;
	z-index: var(--above-all-z-index)
}

.ZTgfG4,
.tVir9C {
	box-sizing: border-box;
	inset-inline-start: 0
}

.ZTgfG4 {
	height: 100%;
	inset-block-start: 0;
	position: absolute;
	width: 100%
}

.meddft {
	visibility: visible
}

.tVir9C:not(.Ujf5u0) {
	background-color: transparent
}

.XTKAK7 {
	overflow-x: hidden;
	overflow-y: scroll
}

.IKAmsN {
	position: relative
}

.cwL6XW {
	cursor: pointer
}

.KaEeLN {
	--container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
	--container-corvid-border-size: var(--brw, 1px);
	--container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	--backdrop-filter: $backdrop-filter
}

.uYj0Sg {
	-webkit-backdrop-filter: var(--backdrop-filter, none);
	backdrop-filter: var(--backdrop-filter, none);
	background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
	background-image: var(--bg-gradient, none);
	border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
	border-radius: var(--rd, 5px);
	bottom: 0;
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.StylableHorizontalMenu3372578893__root {
	-archetype: paddingBox;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	width: 100%
}

.StylableHorizontalMenu3372578893__root * {
	box-sizing: border-box
}

.StylableHorizontalMenu3372578893__menu {
	display: flex;
	flex-wrap: var(--menu-flex-wrap, wrap);
	min-width: -moz-fit-content;
	min-width: fit-content
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
	box-sizing: border-box;
	height: 100%;
	margin-bottom: 0 !important;
	margin-top: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li: first-of-type .StylableHorizontalMenu3372578893__menuItem {
	margin-inline-start: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li: last-of-type .StylableHorizontalMenu3372578893__menuItem {
	margin-inline-end: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
	height: auto !important;
	margin: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
	-ms-overflow-style: none;
	overflow-x: scroll;
	scrollbar-width: none
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
	display: none
}

.StylableHorizontalMenu3372578893__menuItem {
	--focus-ring-box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 4px #fff !important;
	position: relative
}

.StylableHorizontalMenu3372578893__megaMenuWrapper {
	display: flex
}

.itemDepth02233374943__root {
	-archetype: paintBox;
	cursor: pointer;
	display: block;
	flex: 1;
	text-decoration: none
}

.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
.itemDepth02233374943__root.itemDepth02233374943--isHovered,
.itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
	transition: all .08s linear
}

.itemDepth02233374943__container {
	-archetype: box;
	align-items: center;
	display: flex;
	height: 100%
}

.itemDepth02233374943__label {
	-archetype: text;
	-controller-part-type: LayoutChildDisplayDropdown;
	transition: inherit;
	white-space: nowrap
}

.itemDepth02233374943__itemWrapper {
	flex-grow: inherit
}

.itemDepth02233374943__positionBox {
	display: none;
	margin: auto;
	position: fixed;
	z-index: var(--position-box-z-index, 47)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
	left: 0;
	position: absolute;
	right: 0
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
	max-width: unset
}

@keyframes itemDepth02233374943__fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.itemDepth02233374943__animationBox {
	animation-delay: calc(var(--is-animated) * .05s);
	animation-duration: calc(var(--is-animated) * .1s);
	animation-fill-mode: forwards;
	max-height: var(--max-height, none);
	opacity: 0;
	overflow-y: var(--overflow-y, visible);
	transition: border-color .08s cubic-bezier(.25, 1, .5, 1), box-shadow .08s cubic-bezier(.25, 1, .5, 1)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
	width: 100%
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
	width: 100% !important
}

.itemDepth02233374943__alignBox {
	display: flex
}

.itemDepth02233374943__list {
	-moz-column-gap: calc(1px * var(--horizontalSpacing));
	column-gap: calc(1px * var(--horizontalSpacing))
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
	display: block;
	visibility: hidden
}

.itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
	display: block;
	visibility: visible
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
	animation-name: itemDepth02233374943__fadeIn
}

.itemDepth02233374943__megaMenuComp {
	direction: ltr;
	flex-shrink: 0;
	margin-top: var(--containerMarginTop) !important;
	padding: 0 !important
}

.itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
	display: none
}

.itemDepth12472627565__root {
	-archetype: paintBox;
	display: block;
	position: relative;
	text-decoration: none
}

.itemDepth12472627565__container {
	display: flex
}

.itemDepth12472627565__label {
	-archetype: text;
	word-wrap: var(--label-word-wrap);
	display: block;
	overflow: hidden;
	overflow-wrap: var(--label-word-wrap);
	text-align: inherit !important;
	text-overflow: clip;
	white-space: var(--white-space)
}

.itemDepth12472627565__itemWrapper {
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	page-break-inside: avoid;
	position: relative
}

.itemDepth12472627565__itemWrapper:after {
	clear: both;
	content: "";
	display: table
}

.itemDepth12472627565__positionBox {
	display: var(--subsubmenu-box-display);
	left: var(--subsubmenu-box-left);
	position: var(--subsubmenu-box-position);
	right: var(--subsubmenu-box-right);
	top: 0
}

.itemDepth12472627565__positionBox[data-reverted] {
	left: var(--subsubmenu-box-right);
	right: var(--subsubmenu-box-left)
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
	display: block
}

@keyframes itemDepth12472627565__fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.itemDepth12472627565__animationBox {
	animation-delay: calc(var(--is-animated) * .05s);
	animation-duration: calc(var(--is-animated) * .1s);
	animation-fill-mode: forwards;
	margin-top: 0 !important;
	opacity: 0
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
	animation-name: itemDepth12472627565__fadeIn
}

.submenu815198092__heading .itemDepth12472627565__label {
	color: #000
}

.submenu815198092__pageWrapper {
	margin-left: auto !important;
	margin-right: auto !important
}

.submenu815198092__overrideWidth {
	width: 100% !important
}

.submenu815198092__rowItem:last-child {
	margin-bottom: 0 !important
}

.submenu815198092__rowItem+.submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
	margin-top: 0
}

.kvKptz {
	display: var(--navbar-display, block);
	height: 100%
}

.NZHLsZ:hover {
	z-index: var(--is-sticky, auto)
}

.ffrP7D {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.mfxFLH {
	min-height: var(--min-height-override);
	min-width: var(--min-width-override)
}

.itemShared2352141355__rootContainer {
	height: 100%
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow {
	display: flex;
	flex-direction: row
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
	flex-grow: 1
}

.itemShared2352141355__accessibilityIconWrapper {
	width: 0
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
	margin-inline-end: 8px;
	margin-inline-start: 4px;
	width: unset
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
	align-items: center;
	display: flex
}

.itemShared2352141355__accessibilityIcon {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 0;
	width: 0
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
	background: #fff;
	clip-path: unset;
	height: 24px;
	width: 24px
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
	rotate: 180deg
}

.ScrollButton2305195801__root {
	-archetype: paddingBox;
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 0;
	overflow: hidden;
	pointer-events: none
}

.ScrollButton2305195801__root:hover {
	transition: all .08s linear
}

.ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
	transform: scaleX(-1)
}

.ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
	opacity: 1;
	pointer-events: auto
}

.ScrollButton2305195801__icon {
	-archetype: icon;
	-controller-part-type: LayoutChildDisplayDropdown;
	max-height: 100%;
	max-width: 100%;
	min-width: 1px
}

.ScrollButton2305195801__icon>svg {
	height: inherit;
	width: inherit
}

.ScrollControls2015960785__root {
	border: inherit;
	border-color: transparent;
	bottom: 0;
	display: var(--scroll-controls-display, flex);
	justify-content: space-between;
	left: 0;
	padding-bottom: inherit;
	padding-top: inherit;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.MW5IWV.N3eg0s {
	clip: rect(0, auto, auto, 0)
}

.MW5IWV .Kv1aVt {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV .dLPlxY {
	height: var(--fill-layer-image-height, 100%);
	opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
	height: 100%;
	width: 100%
}

@supports(-webkit-hyphens: none) {
	.MW5IWV.N3eg0s {
		clip: auto;
		-webkit-clip-path: inset(0)
	}
}

.VgO9Yg {
	height: 100%
}

.K_YxMd,
.yK6aSC {
	opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
	bottom: var(--media-padding-bottom);
	height: var(--media-padding-height);
	position: absolute;
	top: var(--media-padding-top);
	width: 100%
}

.mNGsUM {
	transform: scale(var(--scale, 1));
	transition: var(--transform-duration, transform 0s)
}

.K_YxMd {
	height: 100%;
	position: relative;
	width: 100%
}

.I8xA4L {
	opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}

.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
	opacity: 1
}

.O7Ybkb,
.xuzjBY {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
}

.xuzjBY>.MW5IWV .LWbAav {
	background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))))
}

.V7OeEw {
	transition-delay: var(--transition-delay);
	transition-duration: var(--transition-duration);
	transition-property: var(--transition-property);
	transition-timing-function: var(--transition-timing-function)
}

.V7OeEw.BHIo43 {
	transform: var(--scrolled-transform)
}

.V7OeEw.UvF1nu {
	opacity: var(--scrolled-opacity)
}

.V7OeEw.YzrQFb {
	transition-delay: 0s
}

.MW5IWV {
	height: 100%;
	left: 0;
	-webkit-mask-image: var(--mask-image, none);
	mask-image: var(--mask-image, none);
	-webkit-mask-position: var(--mask-position, 0);
	mask-position: var(--mask-position, 0);
	-webkit-mask-repeat: var(--mask-repeat, no-repeat);
	mask-repeat: var(--mask-repeat, no-repeat);
	-webkit-mask-size: var(--mask-size, 100%);
	mask-size: var(--mask-size, 100%);
	overflow: hidden;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV.GeNLDt {
	clip: rect(0, auto, auto, 0)
}

.MW5IWV .K8pHFh {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV .TaweqS {
	height: var(--fill-layer-image-height, 100%);
	opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .TaweqS img {
	height: 100%;
	width: 100%
}

@supports(-webkit-hyphens: none) {
	.MW5IWV.GeNLDt {
		clip: auto;
		-webkit-clip-path: inset(0)
	}
}

.yzHyNT {
	height: 100%
}

.LWbAav {
	background-color: var(--bg-overlay-color);
	background-image: var(--bg-gradient);
	transition: var(--inherit-transition)
}

.xjgrS3,
.zBFCpO {
	opacity: var(--fill-layer-video-opacity)
}

.b3zSS0 {
	bottom: var(--media-padding-bottom);
	height: var(--media-padding-height);
	position: absolute;
	top: var(--media-padding-top);
	width: 100%
}

.Wsv3ak {
	transform: scale(var(--scale, 1));
	transition: var(--transform-duration, transform 0s)
}

.xjgrS3 {
	height: 100%;
	position: relative;
	width: 100%
}

wix-media-canvas {
	display: block;
	height: 100%
}

.IiJMfn {
	opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}

.IiJMfn .TaweqS,
.IiJMfn .xjgrS3,
.IiJMfn .zBFCpO {
	opacity: 1
}

.KJgt14,
.KJgt14>.MW5IWV .LWbAav {
	background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
	transition-delay: var(--transition-delay);
	transition-duration: var(--transition-duration);
	transition-property: var(--transition-property);
	transition-timing-function: var(--transition-timing-function)
}

.VTwcX7.KJgt14,
.VTwcX7.KJgt14>.MW5IWV .LWbAav {
	background-color: var(--section-corvid-background-color, rgba(var(--bg-scrl, var(--color_11, color_11)), var(--alpha-bg-scrl, 1)))
}

.Gzsk0j:hover .MdLl0h {
	clip: auto;
	opacity: 1;
	pointer-events: auto
}

.MdLl0h {
	clip: rect(0 0 0 0);
	background-color: #fff;
	border-radius: 50%;
	bottom: 3px;
	box-sizing: border-box;
	color: #000;
	display: grid;
	height: 24px;
	opacity: 0;
	outline: 1px solid #000;
	place-items: center;
	pointer-events: none;
	position: absolute;
	right: 3px;
	transition: all .2s ease-in-out;
	width: 24px;
	z-index: 9999
}

.MdLl0h:active,
.MdLl0h:focus,
.MdLl0h:hover {
	clip: auto;
	opacity: 1;
	pointer-events: auto
}

.Gmmci1 {
	position: relative;
	z-index: 1
}

.Tj01hh,
.jhxvbR {
	display: block;
	height: 100%;
	width: 100%
}

.jhxvbR img {
	max-width: var(--wix-img-max-width, 100%)
}

.jhxvbR[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.jhxvbR[data-animate-blur] img[data-load-done] {
	filter: none
}

.bX9O_S {
	clip-path: var(--fill-layer-clip)
}

.Z_wCwr,
.bX9O_S {
	position: absolute;
	top: 0
}

.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
	height: 100%;
	width: 100%
}

.K8MSra {
	opacity: 0
}

.K8MSra,
.YTb3b4 {
	position: absolute;
	top: 0
}

.YTb3b4 {
	height: 0;
	left: 0;
	overflow: hidden;
	width: 0
}

.SUz0WK {
	left: 0;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: var(--fill-layer-background-media-position)
}

.FNxOn5,
.SUz0WK,
.m4khSP {
	height: 100%;
	top: 0;
	width: 100%
}

.FNxOn5 {
	position: absolute
}

.m4khSP {
	background-color: var(--fill-layer-background-overlay-color);
	opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
	position: var(--fill-layer-background-overlay-position);
	transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode: overlay) {
	.m4khSP {
		mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
		opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
	}
}

.dkukWC {
	--divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
	--divider-pin-layer-height__: var(--divider-layers-pin-factor__);
	--divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
	height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

.dkukWC,
.dkukWC .FRCqDF {
	left: 0;
	position: absolute;
	width: 100%
}

.dkukWC .FRCqDF {
	--divider-layer-i__: var(--divider-layer-i, 0);
	background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
	height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
	opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
}

.xnZvZH {
	--divider-height__: var(--divider-top-height, auto);
	--divider-offset-x__: var(--divider-top-offset-x, 0px);
	--divider-layers-size__: var(--divider-top-layers-size, 0);
	--divider-layers-y__: var(--divider-top-layers-y, 0px);
	--divider-layers-x__: var(--divider-top-layers-x, 0px);
	--divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
	border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
	opacity: var(--divider-top-opacity, 1);
	top: 0;
	transform: var(--divider-top-flip, scaleY(-1))
}

.xnZvZH .FRCqDF {
	background-image: var(--divider-top-image, none);
	background-size: var(--divider-top-size, contain);
	border-color: var(--divider-top-color, currentColor);
	bottom: 0;
	filter: var(--divider-top-filter, none)
}

.xnZvZH .FRCqDF[data-divider-layer="1"] {
	display: var(--divider-top-layer-1-display, block)
}

.xnZvZH .FRCqDF[data-divider-layer="2"] {
	display: var(--divider-top-layer-2-display, block)
}

.xnZvZH .FRCqDF[data-divider-layer="3"] {
	display: var(--divider-top-layer-3-display, block)
}

.MBOSCN {
	--divider-height__: var(--divider-bottom-height, auto);
	--divider-offset-x__: var(--divider-bottom-offset-x, 0px);
	--divider-layers-size__: var(--divider-bottom-layers-size, 0);
	--divider-layers-y__: var(--divider-bottom-layers-y, 0px);
	--divider-layers-x__: var(--divider-bottom-layers-x, 0px);
	--divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
	border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
	bottom: 0;
	opacity: var(--divider-bottom-opacity, 1);
	transform: var(--divider-bottom-flip, none)
}

.MBOSCN .FRCqDF {
	background-image: var(--divider-bottom-image, none);
	background-size: var(--divider-bottom-size, contain);
	border-color: var(--divider-bottom-color, currentColor);
	bottom: 0;
	filter: var(--divider-bottom-filter, none)
}

.MBOSCN .FRCqDF[data-divider-layer="1"] {
	display: var(--divider-bottom-layer-1-display, block)
}

.MBOSCN .FRCqDF[data-divider-layer="2"] {
	display: var(--divider-bottom-layer-2-display, block)
}

.MBOSCN .FRCqDF[data-divider-layer="3"] {
	display: var(--divider-bottom-layer-3-display, block)
}

.S6Dcte {
	pointer-events: var(--ref-container-pointer-events) !important
}

.S6Dcte>* {
	pointer-events: auto
}

.cwL6XW {
	cursor: pointer
}

.PiVxGu {
	--container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
	--container-corvid-border-size: var(--brw, 1px);
	--container-corvid-background-color: var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
	--overflow-wrapper-border-radius: var(--rd);
	--backdrop-filter: $backdrop-filter
}

.MDrwHQ {
	background: none !important;
	border: none !important;
	box-shadow: none !important
}

.YqUfCX {
	-webkit-backdrop-filter: var(--backdrop-filter, none);
	backdrop-filter: var(--backdrop-filter, none);
	background-color: var(--container-corvid-background-color, var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
	background-image: var(--bg-gradient, none);
	border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
	border-radius: var(--rd, 5px);
	bottom: 0;
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.yPXgy9 {
	bottom: 0 !important;
	height: unset !important;
	left: 0 !important;
	margin: 0 !important;
	max-height: unset !important;
	max-width: unset !important;
	min-height: unset !important;
	min-width: unset !important;
	padding: 0 !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	width: unset !important;
	z-index: unset !important
}

.TWFxr5 {
	height: auto !important
}

.May50y {
	overflow: hidden !important
}

.S6Dcte {
	pointer-events: var(--ref-container-pointer-events) !important
}

.S6Dcte>* {
	pointer-events: auto
}

.D7n8k {
	color: var(--ricos-custom-p-color, unset);
}

.ruTj7Z {
	direction: var(--direction, ltr)
}

.ruTj7Z>ul {
	box-sizing: border-box;
	width: 100%
}

.ruTj7Z>ul li {
	display: block
}

.ruTj7Z>ul li>div:active,
.ruTj7Z>ul li>div:focus {
	background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
	transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s)
}

.ruTj7Z .NIXfHQ {
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
	position: relative;
	-webkit-transform: translateZ(0)
}

.cgGlGU {
	--display: grid;
	direction: var(--direction, ltr);
	display: var(--display);
	grid-template-columns: minmax(0, 1fr)
}

.cgGlGU>ul {
	box-sizing: border-box;
	width: 100%
}

.cgGlGU>ul li {
	display: block
}

.cgGlGU>ul li>div:active,
.cgGlGU>ul li>div:focus {
	background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
	transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s)
}

.cgGlGU .NIXfHQ {
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
	min-height: 1px;
	position: relative;
	-webkit-transform: translateZ(0)
}

.UNhuLu {
	--padding-start-lvl1: var(--padding-start, 0);
	--padding-end-lvl1: var(--padding-end, 0);
	--padding-start-lvl2: var(--sub-padding-start, 0);
	--padding-end-lvl2: var(--sub-padding-end, 0);
	--padding-start-lvl3: calc(2 * var(--padding-start-lvl2) - var(--padding-start-lvl1));
	--padding-end-lvl3: calc(2 * var(--padding-end-lvl2) - var(--padding-end-lvl1));
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
	border-style: solid;
	border-width: var(--brw, 1px);
	box-sizing: border-box;
	display: flex;
	list-style: none;
	margin: 0;
	min-width: 100px;
	position: relative;
	text-align: var(--text-align, left);
	transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

.UNhuLu .fEGEM_ {
	cursor: pointer;
	display: grid;
	grid-template-columns: 1fr;
	height: var(--item-height, 50px);
	position: relative
}

.UNhuLu .fEGEM_>.kGvnrc {
	position: relative;
	text-overflow: ellipsis
}

.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
	bottom: 0;
	color: rgb(var(--txt, var(--color_15, color_15)));
	display: inline;
	font: var(--fnt, var(--font_1));
	left: 0;
	line-height: var(--item-height, 50px);
	overflow: hidden;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.UNhuLu .fEGEM_>.RJADXR {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-width: 12px
}

.UNhuLu .fEGEM_>.RJADXR>.DpIELp {
	margin: 0 20px;
	min-width: 12px;
	width: 1em
}

.UNhuLu .fEGEM_>.RJADXR>.DpIELp svg {
	fill: rgb(var(--arrowColor, var(--color_14, color_14)));
	pointer-events: none
}

@supports(-webkit-touch-callout:none) {
	.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
		text-decoration: underline;
		text-decoration-color: transparent
	}
}

.UNhuLu.fqtSRp>.fEGEM_ {
	grid-template-areas: var(--template-areas, "label arrow");
	grid-template-columns: var(--template-columns, 1fr 52px)
}

.UNhuLu.fqtSRp>.fEGEM_>.kGvnrc {
	grid-area: label
}

.UNhuLu.fqtSRp>.fEGEM_>.RJADXR {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	grid-area: arrow;
	justify-content: center
}

.UNhuLu.hGjOas>.saNEb7 {
	display: block;
	opacity: 1;
	transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.UNhuLu.hGjOas>.fEGEM_ .DpIELp {
	transform: rotate(180deg)
}

.UNhuLu.QqwXfj>.fEGEM_ {
	background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
}

.fqtSRp .UNhuLu.QqwXfj>.fEGEM_ {
	background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
}

.UNhuLu.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
	color: rgb(var(--txtsSub, var(--color_13, color_13)));
	color: rgb(var(--txts, var(--color_13, color_13)))
}

.fqtSRp .UNhuLu.QqwXfj>.fEGEM_.dWouOY>.kGvnrc>.xfxJ27 {
	color: rgb(var(--txtsSub, var(--color_13, color_13)))
}

.UNhuLu>.saNEb7 {
	display: none;
	min-width: 100%;
	opacity: 0;
	transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.UNhuLu>.saNEb7>.YLBS9j {
	background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
	border: none
}

.UNhuLu>.saNEb7>.YLBS9j .xfxJ27 {
	color: rgb(var(--txtexpanded, var(--color_13, color_13)));
	font: var(--fntSubMenu, var(--font_1));
	line-height: var(--item-height, 50px);
	padding-inline-end: var(--padding-end-lvl2, 0);
	padding-inline-start: var(--padding-start-lvl2, 0)
}

.UNhuLu>.saNEb7 .saNEb7 .xfxJ27 {
	padding-inline-end: var(--padding-end-lvl3, 0);
	padding-inline-start: var(--padding-start-lvl3, 0)
}

.UNhuLu .ZD5b14 {
	opacity: 0;
	position: absolute
}

.UNhuLu .xfxJ27 {
	padding-inline-end: var(--padding-end-lvl1, 0);
	padding-inline-start: var(--padding-start-lvl1, 0)
}

.u4cNtA {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
	border-style: solid;
	border-width: var(--brw, 1px);
	box-sizing: border-box;
	display: flex;
	list-style: none;
	margin: 0;
	position: relative;
	text-align: var(--text-align, left);
	transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

.u4cNtA .fEGEM_ {
	cursor: pointer;
	display: grid;
	grid-template-columns: 1fr;
	height: auto;
	position: relative
}

.u4cNtA .fEGEM_>.kGvnrc {
	display: grid;
	position: relative;
	text-overflow: ellipsis
}

.u4cNtA .fEGEM_>.kGvnrc>.xfxJ27 {
	color: rgb(var(--txt, var(--color_15, color_15)));
	display: inline;
	font: var(--fnt, var(--font_1));
	overflow: hidden;
	padding-bottom: var(--verticalPadding, 0);
	padding-top: var(--verticalPadding, 0);
	position: relative;
	text-overflow: ellipsis;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.u4cNtA .fEGEM_>.RJADXR {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-width: 12px
}

.u4cNtA .fEGEM_>.RJADXR>.DpIELp {
	margin: 0 20px;
	min-width: 12px;
	width: 1em
}

.u4cNtA .fEGEM_>.RJADXR>.DpIELp svg {
	fill: rgb(var(--arrowColor, var(--color_15, color_15)));
	pointer-events: none
}

.u4cNtA.fqtSRp>.fEGEM_ {
	grid-template-areas: var(--template-areas, "label arrow");
	grid-template-columns: var(--template-columns, 1fr 52px)
}

.u4cNtA.fqtSRp>.fEGEM_>.kGvnrc {
	grid-area: label
}

.u4cNtA.fqtSRp>.fEGEM_>.RJADXR {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	grid-area: arrow;
	justify-content: center
}

.u4cNtA.hGjOas>.saNEb7 {
	display: block;
	opacity: 1;
	transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.u4cNtA.hGjOas>.fEGEM_ .DpIELp {
	transform: rotate(180deg)
}

.u4cNtA.QqwXfj>.fEGEM_ {
	background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
}

.fqtSRp .u4cNtA.QqwXfj>.fEGEM_ {
	background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
}

.u4cNtA.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
	color: rgb(var(--txtsSub, var(--color_13, color_13)));
	color: rgb(var(--txts, var(--color_13, color_13)))
}

.u4cNtA>.saNEb7 {
	display: none;
	min-width: 100%;
	opacity: 0;
	transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.u4cNtA>.saNEb7>.YLBS9j {
	background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
	border: none
}

.u4cNtA>.saNEb7>.YLBS9j .xfxJ27 {
	color: rgb(var(--txtexpanded, var(--color_13, color_13)));
	font: var(--fntSubMenu, var(--font_1));
	padding-inline-end: var(--sub-padding-end, 0);
	padding-inline-start: var(--sub-padding-start, 0)
}

.u4cNtA .ZD5b14 {
	opacity: 0;
	position: absolute
}

.u4cNtA .xfxJ27 {
	padding-inline-end: var(--padding-end, 0);
	padding-inline-start: var(--padding-start, 0)
}

.OZVMSN .fEGEM_ {
	direction: var(--item-depth0-direction);
	text-align: var(--item-depth0-align, var(--text-align))
}

.zui1C4 .fEGEM_ {
	direction: var(--item-depth1-direction);
	text-align: var(--item-depth1-align, var(--text-align))
}

.WJmop7 .fEGEM_ {
	direction: var(--item-depth2-direction);
	text-align: var(--item-depth2-align, var(--text-align))
}

.EmyVop {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	opacity: 0;
	visibility: hidden
}

.EmyVop.two32l {
	opacity: 1;
	visibility: visible
}

.EmyVop[data-undisplayed=true] {
	display: none
}

.EmyVop:not([data-is-mesh]) .vMwwq3,
.EmyVop:not([data-is-mesh]) .vnTKrr {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.YppmB_ {
	background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
	display: initial;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.YppmB_.RmiF1m {
	display: none
}

:host(.device-mobile-optimized) .YppmB_,
body.device-mobile-optimized .YppmB_ {
	height: 100vh;
	left: calc((100% - var(--screen-width))/2);
	width: var(--screen-width)
}

:host(.device-mobile-optimized) .EmyVop.RmiF1m,
body.device-mobile-optimized .EmyVop.RmiF1m {
	left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .EmyVop.dqZerU,
body.device-mobile-optimized .EmyVop.dqZerU {
	height: 100vh
}

:host(:not(.device-mobile-optimized)) .EmyVop.dqZerU,
body:not(.device-mobile-optimized) .EmyVop.dqZerU {
	height: 100vh
}

.Zcgm3P.dqZerU,
.Zcgm3P.dqZerU>:first-child {
	height: calc(var(--menu-height) - var(--wix-ads-height))
}

.Zcgm3P.dqZerU>:first-child {
	margin-top: var(--wix-ads-height)
}

.EmyVop.dqZerU {
	top: 0
}

.vnTKrr {
	height: 100%;
	width: 100%
}

.EmyVop {
	position: fixed;
	z-index: calc(var(--above-all-z-index) - 1)
}

._1tQlq {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	opacity: 0;
	visibility: hidden
}

._1tQlq.kTFWgg {
	opacity: 1;
	visibility: visible
}

._1tQlq[data-undisplayed=true] {
	display: none
}

._1tQlq:not([data-is-mesh]) .X9vkbb,
._1tQlq:not([data-is-mesh]) .jpeeyX {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.PbIVkr {
	background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
	display: initial;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.PbIVkr.YN_fLB {
	display: none
}

:host(.device-mobile-optimized) .PbIVkr,
body.device-mobile-optimized .PbIVkr {
	height: 100vh;
	left: calc((100% - var(--screen-width))/2);
	width: var(--screen-width)
}

:host(.device-mobile-optimized) ._1tQlq.YN_fLB,
body.device-mobile-optimized ._1tQlq.YN_fLB {
	left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) ._1tQlq.jFliG2,
body.device-mobile-optimized ._1tQlq.jFliG2 {
	height: 100vh
}

:host(:not(.device-mobile-optimized)) ._1tQlq.jFliG2,
body:not(.device-mobile-optimized) ._1tQlq.jFliG2 {
	height: 100vh
}

.n74Psq.jFliG2,
.n74Psq.jFliG2>:first-child {
	height: calc(var(--menu-height) - var(--wix-ads-height))
}

.n74Psq.jFliG2>:first-child {
	margin-top: var(--wix-ads-height)
}

._1tQlq.jFliG2 {
	top: 0
}

.jpeeyX {
	height: 100%;
	width: 100%
}

._1tQlq {
	position: fixed;
	z-index: calc(var(--above-all-z-index) - 1)
}

.n74Psq {
	-ms-overflow-style: none;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow: -moz-scrollbars-none;
	position: relative;
	scrollbar-width: none
}

.n74Psq::-webkit-scrollbar {
	height: 0;
	width: 0
}

.Tj01hh,
.jhxvbR {
	display: block;
	height: 100%;
	width: 100%
}

.jhxvbR img {
	max-width: var(--wix-img-max-width, 100%)
}

.jhxvbR[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.jhxvbR[data-animate-blur] img[data-load-done] {
	filter: none
}

.MW5IWV {
	height: 100%;
	left: 0;
	-webkit-mask-image: var(--mask-image, none);
	mask-image: var(--mask-image, none);
	-webkit-mask-position: var(--mask-position, 0);
	mask-position: var(--mask-position, 0);
	-webkit-mask-repeat: var(--mask-repeat, no-repeat);
	mask-repeat: var(--mask-repeat, no-repeat);
	-webkit-mask-size: var(--mask-size, 100%);
	mask-size: var(--mask-size, 100%);
	overflow: hidden;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV.N3eg0s {
	clip: rect(0, auto, auto, 0)
}

.MW5IWV .Kv1aVt {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV .dLPlxY {
	height: var(--fill-layer-image-height, 100%);
	opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
	height: 100%;
	width: 100%
}

@supports(-webkit-hyphens: none) {
	.MW5IWV.N3eg0s {
		clip: auto;
		-webkit-clip-path: inset(0)
	}
}

.VgO9Yg {
	height: 100%
}

.LWbAav {
	background-color: var(--bg-overlay-color);
	background-image: var(--bg-gradient);
	transition: var(--inherit-transition)
}

.K_YxMd,
.yK6aSC {
	opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
	bottom: var(--media-padding-bottom);
	height: var(--media-padding-height);
	position: absolute;
	top: var(--media-padding-top);
	width: 100%
}

.mNGsUM {
	transform: scale(var(--scale, 1));
	transition: var(--transform-duration, transform 0s)
}

.K_YxMd {
	height: 100%;
	position: relative;
	width: 100%
}

wix-media-canvas {
	display: block;
	height: 100%
}

.I8xA4L {
	opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}

.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
	opacity: 1
}

.bX9O_S {
	clip-path: var(--fill-layer-clip)
}

.Z_wCwr,
.bX9O_S {
	position: absolute;
	top: 0
}

.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
	height: 100%;
	width: 100%
}

.K8MSra {
	opacity: 0
}

.K8MSra,
.YTb3b4 {
	position: absolute;
	top: 0
}

.YTb3b4 {
	height: 0;
	left: 0;
	overflow: hidden;
	width: 0
}

.SUz0WK {
	left: 0;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: var(--fill-layer-background-media-position)
}

.FNxOn5,
.SUz0WK,
.m4khSP {
	height: 100%;
	top: 0;
	width: 100%
}

.FNxOn5 {
	position: absolute
}

.m4khSP {
	background-color: var(--fill-layer-background-overlay-color);
	opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
	position: var(--fill-layer-background-overlay-position);
	transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode: overlay) {
	.m4khSP {
		mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
		opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
	}
}

.MyaVaS {
	display: inherit;
	height: inherit;
	width: auto
}

.gIn6Wf {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .MyaVaS,
body:not(.responsive) .gIn6Wf {
	z-index: var(--above-all-in-container)
}

.MyaVaS.ZhsSZ_,
.gIn6Wf.ZhsSZ_ {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.gIn6Wf {
		touch-action: manipulation
	}
}

.P4my70 {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.P4my70,
.P4my70.ZhsSZ_ {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.P4my70.ZhsSZ_ {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.pAmIZO {
	display: inherit;
	height: inherit;
	width: auto
}

.YRyQqb {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .YRyQqb,
body:not(.responsive) .pAmIZO {
	z-index: var(--above-all-in-container)
}

.YRyQqb.oX7wPA,
.pAmIZO.oX7wPA {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.YRyQqb {
		touch-action: manipulation
	}
}

.KbTtfL {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.KbTtfL,
.KbTtfL.oX7wPA {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.KbTtfL.oX7wPA {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.enVN3p {
	border-radius: 50%;
	cursor: pointer;
	display: block;
	height: 22px;
	position: relative;
	transition: all .3s linear;
	width: 22px
}

.enVN3p:after,
.enVN3p:before {
	background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 5px;
	bottom: 0;
	content: "";
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0
}

.enVN3p:after,
.enVN3p:before {
	height: 3px;
	width: 22px
}

.enVN3p:after {
	transform: rotate(90deg);
	transition: all .12s linear
}

.enVN3p.oX7wPA {
	transform: rotate(180deg)
}

.enVN3p.oX7wPA:after,
.enVN3p.oX7wPA:before {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.enVN3p.oX7wPA:after {
	transform: rotate(180deg)
}

.wDwm70 {
	display: inherit;
	height: inherit;
	width: auto
}

.U_e6Q8 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .U_e6Q8,
body:not(.responsive) .wDwm70 {
	z-index: var(--above-all-in-container)
}

.U_e6Q8.JJHA1E,
.wDwm70.JJHA1E {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.U_e6Q8 {
		touch-action: manipulation
	}
}

.Ids9OS {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.Ids9OS,
.Ids9OS.JJHA1E {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.Ids9OS.JJHA1E {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.XLAVDo {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	height: 21px;
	justify-content: space-between;
	transition: transform .33s ease-out;
	width: 26px
}

.XLAVDo.JJHA1E {
	transform: rotate(-45deg)
}

.obddOt {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 1.5px;
	height: 3px;
	width: 100%
}

.obddOt.SRM_9q {
	width: 50%
}

.obddOt.YQwk0a {
	transform-origin: right;
	transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.YQwk0a {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	transform: rotate(-90deg) translateX(4px)
}

.obddOt.eyQVgg {
	align-self: flex-end;
	transform-origin: left;
	transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.eyQVgg {
	transform: rotate(-90deg) translateX(-4px)
}

.JJHA1E .obddOt.BU_Jm5,
.JJHA1E .obddOt.eyQVgg {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.K0jx9y {
	display: inherit;
	height: inherit;
	width: auto
}

.kGFVDf {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .K0jx9y,
body:not(.responsive) .kGFVDf {
	z-index: var(--above-all-in-container)
}

.K0jx9y.MEduRo,
.kGFVDf.MEduRo {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.kGFVDf {
		touch-action: manipulation
	}
}

.nKRcKG {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.nKRcKG,
.nKRcKG.MEduRo {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.nKRcKG.MEduRo {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.B1Ti_C {
	height: 20px;
	width: 22px
}

.B1Ti_C,
.naeVRo {
	position: absolute
}

.naeVRo {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	height: 2px;
	transition: all .25s ease
}

.HUKlBY {
	top: 0;
	width: 50%
}

.RWu2Qu,
._W7Xw0 {
	top: 9px;
	width: 100%
}

.plHZxT {
	bottom: 0;
	width: 50%
}

.oo_S7a {
	left: 0
}

.dQWoWx {
	right: 0
}

.RWu2Qu.naeVRo,
._W7Xw0.naeVRo {
	transform-origin: center
}

.HUKlBY.naeVRo.oo_S7a {
	transform-origin: 0 0
}

.HUKlBY.naeVRo.dQWoWx {
	transform-origin: 100% 0
}

.plHZxT.naeVRo.oo_S7a {
	transform-origin: 0 100%
}

.plHZxT.naeVRo.dQWoWx {
	transform-origin: 100% 100%
}

.B1Ti_C.MEduRo .HUKlBY.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .HUKlBY.naeVRo.oo_S7a,
.B1Ti_C.MEduRo .plHZxT.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .plHZxT.naeVRo.oo_S7a {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	transform: scaleX(0)
}

.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
	transform: rotate(-45deg) scaleX(1)
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo,
.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo {
	transform: rotate(45deg) scaleX(1)
}

.g6wAOH {
	display: inherit;
	height: inherit;
	width: auto
}

.So0yP_ {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .So0yP_,
body:not(.responsive) .g6wAOH {
	z-index: var(--above-all-in-container)
}

.So0yP_.PztR8I,
.g6wAOH.PztR8I {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.So0yP_ {
		touch-action: manipulation
	}
}

.js8bIY {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	transition: all .5s
}

.js8bIY,
.js8bIY.PztR8I {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.js8bIY.PztR8I {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-style: solid;
	border-width: var(--borderwidthOpen, 0)
}

.baZw44 {
	height: 20px;
	margin: auto;
	position: relative;
	width: 22px
}

.T8_LA1 {
	background-color: rgba(var(--lineColor, var(--color_11, color_11)), var(--alpha-lineColor, 1));
	border-radius: 2px;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all .25s ease-in-out;
	width: 100%
}

.dbDvn7 {
	margin: auto;
	top: 0
}

.dbDvn7,
.iu4m2t {
	bottom: 0
}

.baZw44.PztR8I .T8_LA1 {
	background-color: rgba(var(--lineColorOpen, var(--color_11, color_11)), var(--alpha-lineColorOpen, 1))
}

.baZw44.PztR8I .HZW1lN {
	transform: translateY(10px) translateY(-50%) rotate(-45deg)
}

.baZw44.PztR8I .dbDvn7 {
	opacity: 0
}

.baZw44.PztR8I .iu4m2t {
	transform: translateY(-10px) translateY(50%) rotate(45deg)
}

.js8bIY {
	background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_15, color_15)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6))
}

.js8bIY.PztR8I {
	background-color: rgba(var(--bgOpen, var(--color_15, color_15)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_15, color_15)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.J627yd {
	display: inherit;
	height: inherit;
	width: auto
}

.OJFWTw {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .J627yd,
body:not(.responsive) .OJFWTw {
	z-index: var(--above-all-in-container)
}

.J627yd.hSKHso,
.OJFWTw.hSKHso {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.OJFWTw {
		touch-action: manipulation
	}
}

.YBhBTQ {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.YBhBTQ,
.YBhBTQ.hSKHso {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.YBhBTQ.hSKHso {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.aoIbio {
	cursor: pointer;
	height: 26px;
	width: 26px
}

.tbJLVX {
	-webkit-touch-callout: none;
	opacity: 1;
	transition: opacity .5s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.YB05pm {
	color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	font-family: Helvetica-bold;
	font-size: 12px;
	left: 55%;
	letter-spacing: 5px;
	transform: translate(-50%, -50%);
	transition: all .25s ease
}

.SofRfX,
.XOaVd6,
.YB05pm {
	position: absolute;
	top: 50%
}

.SofRfX,
.XOaVd6 {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	height: 2px;
	left: 50%;
	opacity: 0;
	width: 0
}

.SofRfX {
	transform: translate(-50%, -50%) rotate(45deg);
	transition: all .3s ease
}

.XOaVd6 {
	transform: translate(-50%, -50%) rotate(-45deg);
	transition: all .3s ease .3s
}

.aoIbio.hSKHso .SofRfX,
.aoIbio.hSKHso .XOaVd6 {
	opacity: 1;
	width: 24px
}

.aoIbio.hSKHso .tbJLVX {
	opacity: 0
}

.YujbLZ {
	display: inherit;
	height: inherit;
	width: auto
}

.mGx4LE {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .YujbLZ,
body:not(.responsive) .mGx4LE {
	z-index: var(--above-all-in-container)
}

.YujbLZ.VaMfZ_,
.mGx4LE.VaMfZ_ {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.mGx4LE {
		touch-action: manipulation
	}
}

.iFKBdR {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.iFKBdR,
.iFKBdR.VaMfZ_ {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.iFKBdR.VaMfZ_ {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.MsXubo {
	display: block;
	height: 22px;
	position: relative;
	width: 22px
}

.MsXubo *,
.MsXubo :after,
.MsXubo :before {
	box-sizing: border-box
}

.MsXubo .L8RJUm {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 100%;
	height: 4.4px;
	position: absolute;
	transition: .2s ease-in-out;
	width: 4.4px
}

.MsXubo .L8RJUm:first-of-type {
	transform: translate(0)
}

.MsXubo .L8RJUm:nth-of-type(2) {
	transform: translate(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(3) {
	transform: translate(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(4) {
	transform: translateY(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(5) {
	transform: translate(8.8px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(6) {
	transform: translate(17.6px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(7) {
	transform: translateY(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(8) {
	transform: translate(8.8px, 17.6px)
}

.MsXubo .L8RJUm:nth-of-type(9) {
	transform: translate(17.6px, 17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.MsXubo.VaMfZ_ .L8RJUm:first-of-type {
	transform: translate(0)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(2) {
	transform: translate(4.4px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(3) {
	transform: translate(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(4) {
	transform: translate(4.4px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(6) {
	transform: translate(13.2px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(7) {
	transform: translateY(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(8) {
	transform: translate(13.2px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(9) {
	transform: translate(17.6px, 17.6px)
}

.i3SkOO {
	display: inherit;
	height: inherit;
	width: auto
}

.r17LYB {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .i3SkOO,
body:not(.responsive) .r17LYB {
	z-index: var(--above-all-in-container)
}

.i3SkOO.Ez9DzT,
.r17LYB.Ez9DzT {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.r17LYB {
		touch-action: manipulation
	}
}

.RgC3KY {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.RgC3KY,
.RgC3KY.Ez9DzT {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.RgC3KY.Ez9DzT {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Klh_2G {
	height: 20px;
	transition: transform .3s ease-in-out;
	width: 25px
}

.Klh_2G span {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 1px;
	content: "";
	display: block;
	height: 3px;
	position: relative;
	transition: width .3s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out;
	width: 100%
}

.Klh_2G span:first-child {
	top: 0
}

.Klh_2G span:nth-child(2) {
	top: 5px
}

.Klh_2G span:nth-child(3) {
	top: 10px
}

.Ez9DzT.Klh_2G {
	transform: rotate(180deg)
}

.Ez9DzT.Klh_2G span {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	width: 16px
}

.Ez9DzT.Klh_2G span:first-child {
	opacity: 0
}

.Ez9DzT.Klh_2G span:nth-child(2) {
	transform: rotate(45deg) translateX(0) translateY(1px)
}

.Ez9DzT.Klh_2G span:nth-child(3) {
	transform: rotate(-45deg) translateX(12px) translateY(1px)
}

.BmKyR9 {
	display: inherit;
	height: inherit;
	width: auto
}

.fm7Z2W {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .BmKyR9,
body:not(.responsive) .fm7Z2W {
	z-index: var(--above-all-in-container)
}

.BmKyR9.XEQtWV,
.fm7Z2W.XEQtWV {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.fm7Z2W {
		touch-action: manipulation
	}
}

.zhzq3y {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.zhzq3y,
.zhzq3y.XEQtWV {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.zhzq3y.XEQtWV {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.muO8XP {
	display: block;
	height: 20px;
	position: relative;
	width: 24px
}

.muO8XP span,
.muO8XP span:after,
.muO8XP span:before {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	height: 2px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 24px
}

.muO8XP span:after,
.muO8XP span:before {
	content: "";
	transition: .2s
}

.muO8XP span:before {
	transform: translateY(-9px)
}

.muO8XP span:after {
	transform: translateY(9px)
}

.XEQtWV span {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	transform: translateX(1px);
	width: 23px
}

.XEQtWV span:before {
	transform: rotate(-35deg);
	transform-origin: left bottom
}

.XEQtWV span:after,
.XEQtWV span:before {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	width: 12px
}

.XEQtWV span:after {
	transform: rotate(35deg);
	transform-origin: left top
}

.OKYxO_ {
	align-items: center;
	display: flex;
	justify-content: center
}

.mR8LEU {
	opacity: 0;
	transform: translateX(50%);
	transform-origin: right center;
	transition: .5s
}

.eRHCF_ {
	opacity: 1;
	transform: translateX(0)
}

.OVx4kp {
	display: inherit;
	height: inherit;
	width: auto
}

.x17Tc8 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .OVx4kp,
body:not(.responsive) .x17Tc8 {
	z-index: var(--above-all-in-container)
}

.OVx4kp.unAAcL,
.x17Tc8.unAAcL {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.x17Tc8 {
		touch-action: manipulation
	}
}

.TQ6OEg {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.TQ6OEg,
.TQ6OEg.unAAcL {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.TQ6OEg.unAAcL {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.SACRXu {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 26px;
	justify-content: space-around;
	transition: transform .2s ease;
	width: 26px
}

.Jzi8Yx {
	transform: rotate(-45deg);
	transition: opacity .2s ease, transform .2s ease;
	width: 30px
}

.Jzi8Yx,
.qTZmEh {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 10px;
	height: 2px
}

.qTZmEh {
	transition: transform .2s ease, border-color .2s ease;
	width: 17px
}

.qTZmEh.IOOdvm {
	transform: rotate(-45deg) translate(-7px, -3px)
}

.qTZmEh.JDwVHd {
	transform: rotate(-45deg) translate(6px, 2px)
}

.SACRXu.unAAcL .IOOdvm {
	transform: translateY(9px) rotate(135deg)
}

.SACRXu.unAAcL .IOOdvm,
.SACRXu.unAAcL .JDwVHd {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	width: 20px
}

.SACRXu.unAAcL .JDwVHd {
	transform: translateY(-9px) rotate(45deg)
}

.SACRXu.unAAcL .Jzi8Yx {
	opacity: 0;
	transform: rotate(45deg)
}

.GEjkFI {
	display: inherit;
	height: inherit;
	width: auto
}

.rNNcaA {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .GEjkFI,
body:not(.responsive) .rNNcaA {
	z-index: var(--above-all-in-container)
}

.GEjkFI.jJdFnD,
.rNNcaA.jJdFnD {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.rNNcaA {
		touch-action: manipulation
	}
}

.BPLyku {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.BPLyku,
.BPLyku.jJdFnD {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.BPLyku.jJdFnD {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Ic34Nb,
.ROpKdV {
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 22px
}

.Ic34Nb,
.Ic34Nb span,
.ROpKdV,
.ROpKdV span {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	transition: .2s ease-in-out
}

.Ic34Nb span,
.ROpKdV span {
	backface-visibility: hidden;
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 2em;
	height: 3px;
	position: absolute;
	width: 100%
}

.Ic34Nb span:nth-child(2),
.ROpKdV span:nth-child(2) {
	transform: rotate(90deg)
}

.ROpKdV.jJdFnD,
.jJdFnD.Ic34Nb {
	transform: rotate(135deg)
}

.ROpKdV.jJdFnD span,
.jJdFnD.Ic34Nb span {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.Ic34Nb {
	align-items: center;
	display: flex;
	justify-content: center
}

.Ic34Nb span {
	left: 0
}

.Ic34Nb span:nth-child(2) {
	transform: rotate(90deg)
}

.Ic34Nb.jJdFnD {
	transform: rotate(135deg)
}

.Ic34Nb.jJdFnD span {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.lTi9xb {
	display: inherit;
	height: inherit;
	width: auto
}

.y73xlN {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .lTi9xb,
body:not(.responsive) .y73xlN {
	z-index: var(--above-all-in-container)
}

.lTi9xb.Kx2Lb_,
.y73xlN.Kx2Lb_ {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.y73xlN {
		touch-action: manipulation
	}
}

.J6UdEa {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.J6UdEa,
.J6UdEa.Kx2Lb_ {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.J6UdEa.Kx2Lb_ {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kLibfv {
	cursor: pointer;
	display: block;
	height: 20px;
	position: relative;
	width: 26px
}

.kLibfv div {
	background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 2px;
	height: 2px;
	position: absolute;
	transition: transform .45s cubic-bezier(.9, -.6, .3, 1.6), width .2s ease .2s
}

.kLibfv .b2zCu2 {
	left: 0;
	margin: -2px 0 0 0;
	top: 11px;
	transform-origin: 50% 50%;
	width: 26px
}

.kLibfv .GYW_Vv {
	left: 0;
	transform-origin: 0 50%;
	width: 13px
}

.kLibfv .fIrRrT {
	bottom: 0;
	transform-origin: 100% 50%;
	width: 18px
}

.kLibfv.Kx2Lb_ .b2zCu2 {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	transform: rotate(-45deg) translate(0);
	transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s
}

.kLibfv.Kx2Lb_ .GYW_Vv {
	transform: translate(4px) rotate(45deg)
}

.kLibfv.Kx2Lb_ .GYW_Vv,
.kLibfv.Kx2Lb_ .fIrRrT {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s, width .15s ease;
	width: 13px
}

.kLibfv.Kx2Lb_ .fIrRrT {
	transform: translate(9px) rotate(45deg)
}

.qgzroF {
	display: inherit;
	height: inherit;
	width: auto
}

.aoylXL {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .aoylXL,
body:not(.responsive) .qgzroF {
	z-index: var(--above-all-in-container)
}

.aoylXL.fNnJyG,
.qgzroF.fNnJyG {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.aoylXL {
		touch-action: manipulation
	}
}

.IqliFl {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.IqliFl,
.IqliFl.fNnJyG {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.IqliFl.fNnJyG {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.O240SO {
	cursor: pointer;
	position: absolute
}

.dm9Pzg {
	background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	height: 2px;
	margin-bottom: 6px;
	position: relative;
	transition: all .3s cubic-bezier(0, 1, .5, 1);
	width: 19px
}

.dm9Pzg:first-child {
	left: 0;
	top: 0;
	transform: rotate(0)
}

.fNnJyG .dm9Pzg:first-child {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	left: 0;
	top: 8px;
	transform: rotate(-45deg)
}

.dm9Pzg:nth-child(2) {
	opacity: 1;
	right: -5px
}

.fNnJyG .dm9Pzg:nth-child(2) {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
	opacity: 0;
	right: 0
}

.dm9Pzg:last-child {
	left: 0;
	margin: 0;
	top: 0;
	transform: rotate(0)
}

.fNnJyG .dm9Pzg:last-child {
	left: 0;
	top: -8px;
	transform: rotate(45deg)
}

.fNnJyG .dm9Pzg,
.fNnJyG .dm9Pzg:last-child {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.C54bje {
	display: inherit;
	height: inherit;
	width: auto
}

.J7mHF_ {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .C54bje,
body:not(.responsive) .J7mHF_ {
	z-index: var(--above-all-in-container)
}

.C54bje.TR1lP5,
.J7mHF_.TR1lP5 {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.J7mHF_ {
		touch-action: manipulation
	}
}

.v7cAjr {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.v7cAjr,
.v7cAjr.TR1lP5 {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.v7cAjr.TR1lP5 {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.JOBrqh {
	height: 18px;
	width: 26px
}

.KKTZfd {
	background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	border-radius: 4px;
	height: 2px;
	position: relative;
	transition: .4s
}

.TpQgIG {
	top: 0;
	width: 26px
}

.PGlfJM {
	top: 6px;
	width: 26px
}

.ja83fW {
	top: 12px;
	width: 13px
}

.TR1lP5 .TpQgIG {
	top: 8px
}

.TR1lP5 .PGlfJM,
.TR1lP5 .TpQgIG,
.TR1lP5 .ja83fW {
	background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.TR1lP5 .ja83fW {
	top: 4px
}

.ARPFX1 {
	display: inherit;
	height: inherit;
	width: auto
}

.JxHGmw {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .ARPFX1,
body:not(.responsive) .JxHGmw {
	z-index: var(--above-all-in-container)
}

.ARPFX1.HoyfNC,
.JxHGmw.HoyfNC {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.JxHGmw {
		touch-action: manipulation
	}
}

.fo6j2q {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.fo6j2q,
.fo6j2q.HoyfNC {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.fo6j2q.HoyfNC {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.BCbKRj {
	height: 22px;
	margin: auto;
	position: absolute;
	width: 22px
}

.BCbKRj span {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	display: block;
	height: 2px;
	position: relative;
	transition: transform .2s cubic-bezier(.25, .46, .45, .94), top .2s cubic-bezier(.3, 1.4, .7, 1) .2s, bottom .2s cubic-bezier(.3, 1.4, .7, 1) .2s;
	width: 22px
}

.BCbKRj span:first-of-type {
	top: 5px
}

.BCbKRj span:last-of-type {
	top: 13px
}

.BCbKRj.HoyfNC span {
	transition: transform .2s cubic-bezier(.25, .46, .45, .94) .2s, top .2s cubic-bezier(.3, 1.4, .7, 1), bottom .2s cubic-bezier(.3, 1.4, .7, 1)
}

.BCbKRj.HoyfNC span:first-of-type {
	top: 10px;
	transform: rotate(45deg)
}

.BCbKRj.HoyfNC span:first-of-type,
.BCbKRj.HoyfNC span:last-of-type {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.BCbKRj.HoyfNC span:last-of-type {
	top: 8px;
	transform: rotate(-45deg)
}

._0FWf6L {
	display: inherit;
	height: inherit;
	width: auto
}

.lu0Rcq {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) ._0FWf6L,
body:not(.responsive) .lu0Rcq {
	z-index: var(--above-all-in-container)
}

._0FWf6L.vXxIVB,
.lu0Rcq.vXxIVB {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.lu0Rcq {
		touch-action: manipulation
	}
}

.su830K {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.su830K,
.su830K.vXxIVB {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.su830K.vXxIVB {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.l0AfMo {
	height: 19px;
	width: 22px
}

.kFhkeL,
.l0AfMo {
	position: absolute
}

.kFhkeL {
	background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
	height: 3px;
	transition: all .25s ease
}

.rBz8fx {
	top: 0;
	width: 50%
}

.FkbwVM {
	top: 8px;
	width: 100%
}

.CYMuk3 {
	bottom: 0;
	width: 50%
}

.uWZnSw {
	left: 0
}

.sNnUw0 {
	right: 0
}

.rBz8fx.kFhkeL.uWZnSw {
	transform-origin: 0 0
}

.rBz8fx.kFhkeL.sNnUw0 {
	transform-origin: 100% 0
}

.CYMuk3.kFhkeL.uWZnSw {
	transform-origin: 0 100%
}

.CYMuk3.kFhkeL.sNnUw0 {
	transform-origin: 100% 100%
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
	transform: translate(5px, 2px) rotate(45deg)
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0 {
	transform: translate(-5px, 2px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
	transform: translate(5px, -1px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
	background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0 {
	transform: translate(-5px, -1px) rotate(45deg)
}

.l0AfMo.vXxIVB .FkbwVM.kFhkeL {
	transform: scaleX(0)
}

.x1G_oU {
	display: inherit;
	height: inherit;
	width: auto
}

.w1a2zI {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .w1a2zI,
body:not(.responsive) .x1G_oU {
	z-index: var(--above-all-in-container)
}

.w1a2zI.H801ob,
.x1G_oU.H801ob {
	z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
	.w1a2zI {
		touch-action: manipulation
	}
}

.JVni1I {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
	transition: all .5s
}

.JVni1I,
.JVni1I.H801ob {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

.JVni1I.H801ob {
	background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
	border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
	border-radius: var(--rdOpen, 0);
	border-style: solid;
	border-width: var(--borderwidthOpen, 0);
	box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kpM1s0 {
	height: 20px;
	width: 22px
}

.ZBaDfe,
.kpM1s0 {
	position: absolute
}

.ZBaDfe {
	background-color: rgba(var(--lineColor, var(--color_15, color_15)), var(--alpha-lineColor, 1));
	height: 2px;
	transition: all .25s ease
}

.LZBOca {
	top: 0;
	width: 100%
}

.HSYWnj {
	top: 9px;
	width: 100%
}

.r8m7zZ {
	bottom: 0;
	width: 100%
}

.LZBOca.ZBaDfe {
	transform-origin: 0 0
}

.r8m7zZ.ZBaDfe {
	transform-origin: 0 100%
}

.kpM1s0.H801ob .LZBOca.ZBaDfe {
	transform: translate(4px, 2px) rotate(45deg)
}

.kpM1s0.H801ob .LZBOca.ZBaDfe,
.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
	background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1))
}

.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
	transform: translate(4px, -1px) rotate(-45deg)
}

.kpM1s0.H801ob .HSYWnj.ZBaDfe {
	background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1));
	transform: scaleX(0)
}

.rG7wwD {
	--display: flex;
	cursor: pointer;
	display: var(--display);
	opacity: 0;
	transition: visibility 0s .5s, opacity .5s ease 0s;
	visibility: hidden
}

.rG7wwD .tjpQKX {
	height: 100%;
	opacity: var(--icon-opacity, 1);
	width: 100%
}

.rG7wwD .tjpQKX svg {
	overflow: visible
}

.wnbU2e {
	opacity: 1;
	position: relative;
	transition-delay: 0s;
	visibility: visible;
	z-index: var(--above-all-z-index)
}