.J6KGih {
	cursor: pointer
}

.sNF2R0 {
	opacity: 0
}

.hLoBV3 {
	transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

.Rdf41z,
.hLoBV3 {
	opacity: 1
}

.ftlZWo {
	transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

.ATGlOr,
.ftlZWo {
	opacity: 0
}

.KQSXD0 {
	transition: opacity var(--transition-duration) cubic-bezier(.64, 0, .78, 0)
}

.KQSXD0,
.pagQKE {
	opacity: 1
}

._6zG5H {
	opacity: 0;
	transition: opacity var(--transition-duration) cubic-bezier(.22, 1, .36, 1)
}

.BB49uC {
	transform: translateX(100%)
}

.j9xE1V {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.ICs7Rs,
.j9xE1V {
	transform: translateX(0)
}

.DxijZJ {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.B5kjYq,
.DxijZJ {
	transform: translateX(-100%)
}

.cJijIV {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.cJijIV,
.hOxaWM {
	transform: translateX(0)
}

.T9p3fN {
	transform: translateX(100%);
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.qDxYJm {
	transform: translateY(100%)
}

.aA9V0P {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.YPXPAS,
.aA9V0P {
	transform: translateY(0)
}

.Xf2zsA {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.Xf2zsA,
.y7Kt7s {
	transform: translateY(-100%)
}

.EeUgMu {
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.EeUgMu,
.fdHrtm {
	transform: translateY(0)
}

.WIFaG4 {
	transform: translateY(100%);
	transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

body:not(.responsive) .JsJXaX {
	overflow-x: clip
}

[data-view-transition=page-transition] .JsJXaX {
	view-transition-name: page-group
}

.AnQkDU {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	height: 100%
}

.AnQkDU>div {
	align-self: stretch !important;
	grid-area: 1/1/2/2;
	justify-self: stretch !important
}

.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
}

.a9YhBi {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.dX12nb {
	cursor: pointer
}

.AKxYR5 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	fill: var(--corvid-fill-color, var(--fill));
	fill-opacity: var(--fill-opacity);
	stroke: var(--corvid-stroke-color, var(--stroke));
	stroke-opacity: var(--stroke-opacity);
	stroke-width: var(--stroke-width);
	filter: var(--drop-shadow, none);
	opacity: var(--opacity);
	transform: var(--flip)
}

.AKxYR5,
.AKxYR5 svg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.AKxYR5 svg {
	height: var(--svg-calculated-height, 100%);
	margin: auto;
	padding: var(--svg-calculated-padding, 0);
	width: var(--svg-calculated-width, 100%)
}

.AKxYR5 svg:not([data-type=ugc]) {
	overflow: visible
}

.VZYmYf * {
	vector-effect: non-scaling-stroke
}

.HcOXKn {
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%
}

ol.font_100,
ul.font_100 {
	color: #080808;
	font-family: "Arial, Helvetica, sans-serif", serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	margin: 0;
	text-decoration: none
}

ol.font_100 li,
ul.font_100 li {
	margin-bottom: 12px
}

ol.wix-list-text-align,
ul.wix-list-text-align {
	list-style-position: inside
}

ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6,
ol.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ul.wix-list-text-align p {
	display: inline
}

.ONIxfn {
	cursor: pointer
}

.WUKwEB {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.QxJLC3 [data-attr-richtext-marker=true] {
	display: block
}

.QxJLC3 [data-attr-richtext-marker=true] table {
	border-collapse: collapse;
	margin: 15px 0;
	width: 100%
}

.QxJLC3 [data-attr-richtext-marker=true] table td {
	padding: 12px;
	position: relative
}

.QxJLC3 [data-attr-richtext-marker=true] table td:after {
	border-bottom: 1px solid currentColor;
	border-left: 1px solid currentColor;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0
}

.QxJLC3 [data-attr-richtext-marker=true] table tr td:last-child:after {
	border-right: 1px solid currentColor
}

.QxJLC3 [data-attr-richtext-marker=true] table tr:first-child td:after {
	border-top: 1px solid currentColor
}

@supports(-webkit-appearance:none) and (stroke-color:transparent) {
	.lq2cno>*>:first-child {
		vertical-align: top
	}
}

@supports(-webkit-touch-callout:none) {
	.lq2cno>*>:first-child {
		vertical-align: top
	}
}

.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) [class$=rich-text__text],
.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote)[class$=rich-text__text] {
	color: var(--corvid-color, currentColor)
}

.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) span[style*=color] {
	color: var(--corvid-color, currentColor) !important
}

.uGVkMG {
	direction: var(--text-direction);
	min-height: var(--min-height);
	min-width: var(--min-width)
}

.uGVkMG .edKzOf {
	word-wrap: break-word;
	height: 100%;
	overflow-wrap: break-word;
	position: relative;
	width: 100%
}

.uGVkMG .edKzOf ul {
	list-style: disc inside
}

.uGVkMG .edKzOf li {
	margin-bottom: 12px
}

.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p {
	letter-spacing: normal;
	line-height: normal
}

.nJYhU3 {
	min-height: var(--min-height);
	min-width: var(--min-width)
}

.nJYhU3 .edKzOf {
	word-wrap: break-word;
	height: 100%;
	overflow-wrap: break-word;
	position: relative;
	width: 100%
}

.nJYhU3 .edKzOf ol,
.nJYhU3 .edKzOf ul {
	letter-spacing: normal;
	line-height: normal;
	margin-inline-start: .5em;
	padding-inline-start: 1.3em
}

.nJYhU3 .edKzOf ul {
	list-style-type: disc
}

.nJYhU3 .edKzOf ol {
	list-style-type: decimal
}

.nJYhU3 .edKzOf ol ul,
.nJYhU3 .edKzOf ul ul {
	line-height: normal;
	list-style-type: circle
}

.nJYhU3 .edKzOf ol ol ul,
.nJYhU3 .edKzOf ol ul ul,
.nJYhU3 .edKzOf ul ol ul,
.nJYhU3 .edKzOf ul ul ul {
	line-height: normal;
	list-style-type: square
}

.nJYhU3 .edKzOf li {
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: normal;
	line-height: inherit
}

.nJYhU3 .edKzOf h1,
.nJYhU3 .edKzOf h2,
.nJYhU3 .edKzOf h3,
.nJYhU3 .edKzOf h4,
.nJYhU3 .edKzOf h5,
.nJYhU3 .edKzOf h6,
.nJYhU3 .edKzOf p {
	letter-spacing: normal;
	line-height: normal;
	margin-block: 0;
	margin: 0
}

.nJYhU3 .edKzOf a {
	color: inherit
}

.SxM0TO,
.c9GqVL {
	word-wrap: break-word;
	direction: var(--text-direction);
	min-height: var(--min-height);
	min-width: var(--min-width);
	mix-blend-mode: var(--blendMode, normal);
	overflow-wrap: break-word;
	pointer-events: none;
	text-align: start;
	text-shadow: var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
	text-transform: var(--textTransform, "none")
}

.SxM0TO>*,
.c9GqVL>* {
	pointer-events: auto
}

.SxM0TO li,
.c9GqVL li {
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: normal;
	line-height: inherit
}

.SxM0TO ol,
.SxM0TO ul,
.c9GqVL ol,
.c9GqVL ul {
	letter-spacing: normal;
	line-height: normal;
	margin-inline-end: 0;
	margin-inline-start: .5em
}

.SxM0TO:not(.YQcXTT) ol,
.SxM0TO:not(.YQcXTT) ul,
.c9GqVL:not(.YQcXTT) ol,
.c9GqVL:not(.YQcXTT) ul {
	padding-inline-end: 0;
	padding-inline-start: 1.3em
}

.SxM0TO ul,
.c9GqVL ul {
	list-style-type: disc
}

.SxM0TO ol,
.c9GqVL ol {
	list-style-type: decimal
}

.SxM0TO ol ul,
.SxM0TO ul ul,
.c9GqVL ol ul,
.c9GqVL ul ul {
	list-style-type: circle
}

.SxM0TO ol ol ul,
.SxM0TO ol ul ul,
.SxM0TO ul ol ul,
.SxM0TO ul ul ul,
.c9GqVL ol ol ul,
.c9GqVL ol ul ul,
.c9GqVL ul ol ul,
.c9GqVL ul ul ul {
	list-style-type: square
}

.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p,
.c9GqVL blockquote,
.c9GqVL h1,
.c9GqVL h2,
.c9GqVL h3,
.c9GqVL h4,
.c9GqVL h5,
.c9GqVL h6,
.c9GqVL p {
	margin-block: 0;
	margin: 0
}

.SxM0TO a,
.c9GqVL a {
	color: inherit
}

.YQcXTT li {
	margin-inline-end: 0;
	margin-inline-start: 1.3em
}

.Vd6aQZ {
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	white-space: nowrap
}

.mHZSwn {
	display: none
}

.lvxhkV {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.QJjwEo {
	transform: translateY(-100%);
	transition: .2s ease-in
}

.kdBXfh {
	transition: .2s
}

.MP52zt {
	opacity: 0;
	transition: .2s ease-in
}

.MP52zt.Bhu9m5 {
	z-index: -1 !important
}

.LVP8Wf {
	opacity: 1;
	transition: .2s
}

.VrZrC0 {
	height: auto
}

.VrZrC0,
.cKxVkc {
	position: relative;
	width: 100%
}

:host(:not(.device-mobile-optimized)) .vlM3HR,
body:not(.device-mobile-optimized) .vlM3HR {
	margin-left: calc((100% - var(--site-width))/2);
	width: var(--site-width)
}

.AT7o0U[data-focuscycled=active] {
	outline: 1px solid transparent
}

.AT7o0U[data-focuscycled=active]:not(:focus-within) {
	outline: 2px solid transparent;
	transition: outline .01s ease
}

.AT7o0U .vlM3HR {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width, 100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.I5zqsT {
	display: block;
	height: 100%;
	width: 100%
}

.WzbAF8 .mpGTIt .O6KwRn {
	display: var(--item-display);
	height: var(--item-size);
	margin: var(--item-margin);
	width: var(--item-size)
}

.WzbAF8 .mpGTIt .O6KwRn:last-child {
	margin: 0
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
	display: block
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
	height: var(--item-size);
	width: var(--item-size)
}

.WzbAF8 .mpGTIt {
	height: 100%;
	position: absolute;
	white-space: nowrap;
	width: 100%
}

:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
body.device-mobile-optimized .WzbAF8 .mpGTIt {
	white-space: normal
}

.big2ZD {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	height: calc(100% - var(--wix-ads-height));
	left: 0;
	margin-top: var(--wix-ads-height);
	position: fixed;
	top: 0;
	width: 100%
}

.SHHiV9,
.big2ZD {
	pointer-events: none;
	z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
}

.LHrbPP {
	background: #fff;
	border-radius: 24px;
	color: #116dff;
	cursor: pointer;
	font-family: Helvetica, Arial, ????, meiryo, ?????? pro w3, hiragino kaku gothic pro, 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
}

@supports(-webkit-touch-callout:none) {
	._xg6_p {
		-webkit-overflow-scrolling: touch;
		overflow: scroll
	}
}

.SMuTIa {
	height: 100%;
	width: 100%
}

.wuksD5 {
	position: absolute
}

/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.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%
}

.PlZyDq {
	touch-action: manipulation
}

.VU4Mnk {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: var(--label-align);
	min-width: 100%;
	text-align: initial;
	width: -moz-max-content;
	width: max-content
}

.VU4Mnk:before {
	max-width: var(--margin-start, 0)
}

.VU4Mnk:after,
.VU4Mnk:before {
	align-self: stretch;
	content: "";
	flex-grow: 1
}

.VU4Mnk:after {
	max-width: var(--margin-end, 0)
}

.UHSxqn {
	--display: grid;
	display: var(--display);
	grid-template-columns: minmax(0, 1fr)
}

.UHSxqn .VU4Mnk {
	border-radius: var(--corvid-border-radius, var(--rd, 0));
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
	padding-bottom: var(--verticalPadding, 0);
	padding-left: var(--horizontalPadding, 0);
	padding-right: var(--horizontalPadding, 0);
	padding-top: var(--verticalPadding, 0);
	position: relative;
	transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s);
	width: auto
}

.UHSxqn .VU4Mnk:before {
	flex-shrink: 0;
	width: var(--margin-start, 0)
}

.UHSxqn .VU4Mnk:after {
	flex-shrink: 0;
	width: var(--margin-end, 0)
}

.UHSxqn .w4Vxx6 {
	color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
	font: var(--fnt, var(--font_5));
	position: relative;
	transition: var(--trans2, color .4s ease 0s)
}

.UHSxqn[aria-disabled=false] .VU4Mnk {
	background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
	border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
	cursor: pointer !important
}

:host(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:active .VU4Mnk,
body.device-mobile-optimized .UHSxqn[aria-disabled=false]:active .VU4Mnk {
	background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
	border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

:host(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:active .w4Vxx6,
body.device-mobile-optimized .UHSxqn[aria-disabled=false]:active .w4Vxx6 {
	color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

:host(:not(.device-mobile-optimized)) .UHSxqn[aria-disabled=false]:hover .VU4Mnk,
body:not(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:hover .VU4Mnk {
	background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
	border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

:host(:not(.device-mobile-optimized)) .UHSxqn[aria-disabled=false]:hover .w4Vxx6,
body:not(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:hover .w4Vxx6 {
	color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

.UHSxqn[aria-disabled=true] .VU4Mnk {
	background-color: var(--corvid-disabled-background-color, rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1)));
	border-color: var(--corvid-disabled-border-color, rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1)))
}

.UHSxqn[aria-disabled=true] .w4Vxx6 {
	color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}

.UHSxqn .w4Vxx6 {
	text-align: var(--label-text-align)
}

.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-left-lvl1: var(--padding-left, 0);
	--padding-right-lvl1: var(--padding-right, 0);
	--padding-left-lvl2: var(--sub-padding-left, 0);
	--padding-right-lvl2: var(--sub-padding-right, 0);
	--padding-left-lvl3: calc(2 * var(--padding-left-lvl2) - var(--padding-left-lvl1));
	--padding-right-lvl3: calc(2 * var(--padding-right-lvl2) - var(--padding-right-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-columns: var(--template-columns, 1fr 52px)
}

.UNhuLu.fqtSRp>.fEGEM_>.kGvnrc {
	grid-column: var(--label-grid-column, auto)
}

.UNhuLu.fqtSRp>.fEGEM_>.RJADXR {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	grid-column: var(--arrow-grid-column, auto);
	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-left: var(--padding-left-lvl2, 0);
	padding-right: var(--padding-right-lvl2, 0)
}

.UNhuLu>.saNEb7 .saNEb7 .xfxJ27 {
	padding-left: var(--padding-left-lvl3, 0);
	padding-right: var(--padding-right-lvl3, 0)
}

.UNhuLu .ZD5b14 {
	opacity: 0;
	position: absolute
}

.UNhuLu .xfxJ27 {
	padding-left: var(--padding-left-lvl1, 0);
	padding-right: var(--padding-right-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-columns: var(--template-columns, 1fr 52px)
}

.u4cNtA.fqtSRp>.fEGEM_>.kGvnrc {
	grid-column: var(--label-grid-column, auto)
}

.u4cNtA.fqtSRp>.fEGEM_>.RJADXR {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	grid-column: var(--arrow-grid-column, auto);
	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-left: var(--sub-padding-left, 0);
	padding-right: var(--sub-padding-right, 0)
}

.u4cNtA .ZD5b14 {
	opacity: 0;
	position: absolute
}

.u4cNtA .xfxJ27 {
	padding-left: var(--padding-left, 0);
	padding-right: var(--padding-right, 0)
}

.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
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width, 100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.I5zqsT {
	display: block
}

.I5zqsT,
.MW5IWV {
	height: 100%;
	width: 100%
}

.MW5IWV {
	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
}

.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%
}

.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)
	}
}

.gIn6Wf {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .gIn6Wf {
	z-index: var(--above-all-in-container)
}

.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))
}

.YRyQqb {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .YRyQqb {
	z-index: var(--above-all-in-container)
}

.YRyQqb.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)
}

.U_e6Q8 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .U_e6Q8 {
	z-index: var(--above-all-in-container)
}

.U_e6Q8.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))
}

.kGFVDf {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .kGFVDf {
	z-index: var(--above-all-in-container)
}

.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)
}

.So0yP_ {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .So0yP_ {
	z-index: var(--above-all-in-container)
}

.So0yP_.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))
}

.OJFWTw {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .OJFWTw {
	z-index: var(--above-all-in-container)
}

.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
}

.mGx4LE {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .mGx4LE {
	z-index: var(--above-all-in-container)
}

.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)
}

.r17LYB {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .r17LYB {
	z-index: var(--above-all-in-container)
}

.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)
}

.fm7Z2W {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .fm7Z2W {
	z-index: var(--above-all-in-container)
}

.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)
}

.x17Tc8 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .x17Tc8 {
	z-index: var(--above-all-in-container)
}

.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)
}

.rNNcaA {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .rNNcaA {
	z-index: var(--above-all-in-container)
}

.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))
}

.y73xlN {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .y73xlN {
	z-index: var(--above-all-in-container)
}

.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)
}

.aoylXL {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .aoylXL {
	z-index: var(--above-all-in-container)
}

.aoylXL.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))
}

.J7mHF_ {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .J7mHF_ {
	z-index: var(--above-all-in-container)
}

.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
}

.JxHGmw {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .JxHGmw {
	z-index: var(--above-all-in-container)
}

.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)
}

.lu0Rcq {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .lu0Rcq {
	z-index: var(--above-all-in-container)
}

.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)
}

.w1a2zI {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

body:not(.responsive) .w1a2zI {
	z-index: var(--above-all-in-container)
}

.w1a2zI.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)
}

.a9YhBi {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.dX12nb {
	cursor: pointer
}

.AKxYR5 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	fill: var(--corvid-fill-color, var(--fill));
	fill-opacity: var(--fill-opacity);
	stroke: var(--corvid-stroke-color, var(--stroke));
	stroke-opacity: var(--stroke-opacity);
	stroke-width: var(--stroke-width);
	filter: var(--drop-shadow, none);
	opacity: var(--opacity);
	transform: var(--flip)
}

.AKxYR5,
.AKxYR5 svg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.AKxYR5 svg {
	height: var(--svg-calculated-height, 100%);
	margin: auto;
	padding: var(--svg-calculated-padding, 0);
	width: var(--svg-calculated-width, 100%)
}

.AKxYR5 svg:not([data-type=ugc]) {
	overflow: visible
}

.VZYmYf * {
	vector-effect: non-scaling-stroke
}

.r4OX7l,
.xTjc1A {
	box-sizing: border-box;
	height: 100%;
	overflow: visible;
	position: relative;
	width: auto
}

.r4OX7l[data-state~=header] a,
.r4OX7l[data-state~=header] div,
[data-state~=header].xTjc1A a,
[data-state~=header].xTjc1A div {
	cursor: default !important
}

.r4OX7l .UiHgGh,
.xTjc1A .UiHgGh {
	display: inline-block;
	height: 100%;
	width: 100%
}

.xTjc1A {
	--display: inline-block;
	cursor: pointer;
	display: var(--display);
	font: var(--fnt, var(--font_1))
}

.xTjc1A .yRj2ms {
	padding: 0 var(--pad, 5px)
}

.xTjc1A .JS76Uv {
	color: rgb(var(--txt, var(--color_15, color_15)));
	display: inline-block;
	padding: 0 10px;
	transition: var(--trans, color .4s ease 0s)
}

.xTjc1A[data-state~=drop] {
	display: block;
	width: 100%
}

.xTjc1A[data-state~=drop] .JS76Uv {
	padding: 0 .5em
}

.xTjc1A[data-state~=link]:hover .JS76Uv,
.xTjc1A[data-state~=over] .JS76Uv {
	color: rgb(var(--txth, var(--color_14, color_14)));
	transition: var(--trans, color .4s ease 0s)
}

.xTjc1A[data-state~=selected] .JS76Uv {
	color: rgb(var(--txts, var(--color_14, color_14)));
	transition: var(--trans, color .4s ease 0s)
}

.NHM1d1 {
	overflow-x: hidden
}

.NHM1d1 .R_TAzU {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%
}

.NHM1d1 .R_TAzU .aOF1ks {
	flex: 1
}

.NHM1d1 .R_TAzU .y7qwii {
	height: calc(100% - (var(--menuTotalBordersY, 0px)));
	overflow: visible;
	white-space: nowrap;
	width: calc(100% - (var(--menuTotalBordersX, 0px)))
}

.NHM1d1 .R_TAzU .y7qwii .Tg1gOB {
	display: inline-block
}

.NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
	display: block;
	width: 100%
}

.NHM1d1 .h3jCPd {
	display: block;
	opacity: 1;
	z-index: 99999
}

.NHM1d1 .h3jCPd .wkJ2fp {
	display: inherit;
	overflow: visible;
	visibility: inherit;
	white-space: nowrap;
	width: auto
}

.NHM1d1 .h3jCPd.DlGBN0 {
	transition: visibility;
	transition-delay: .2s;
	visibility: visible
}

.NHM1d1 .h3jCPd .p90CkU {
	display: inline-block
}

.NHM1d1 .vh74Xw {
	display: none
}

.XwCBRN>nav {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN>nav {
	position: absolute
}

.XwCBRN .h3jCPd {
	margin-top: 7px;
	visibility: hidden
}

.XwCBRN .h3jCPd[data-dropMode=dropUp] {
	margin-bottom: 7px;
	margin-top: 0
}

.XwCBRN .wkJ2fp {
	background-color: rgba(var(--bgDrop, var(--color_11, color_11)), var(--alpha-bgDrop, 1));
	border-radius: var(--rd, 0);
	box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

.P0dCOY .PJ4KCX {
	background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.d7EBK2 {
	border-radius: var(--overflow-wrapper-border-radius)
}

.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%
}

.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%
}

.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)))
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width, 100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.I5zqsT {
	display: block;
	height: 100%;
	width: 100%
}

.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
}

.J6KGih {
	cursor: pointer
}

.rM7ckN {
	--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));
	--overflow-wrapper-border-radius: var(--rd);
	--backdrop-filter: $backdrop-filter
}

.YJEKQk {
	background: none !important;
	border: none !important;
	box-shadow: none !important
}

.InKIFF {
	-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
}

.YAf4Ti {
	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
}

.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%
}

.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%
}

.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)))
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width, 100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.I5zqsT {
	display: block;
	height: 100%;
	width: 100%
}

.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)
}

.z_w3mq {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	opacity: 0;
	visibility: hidden
}

.z_w3mq.axLCtp {
	opacity: 1;
	visibility: visible
}

.z_w3mq[data-undisplayed=true] {
	display: none
}

.z_w3mq:not([data-is-mesh]) .Lu9Epa,
.z_w3mq:not([data-is-mesh]) .w3z6uS {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.hXDI49 {
	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%
}

.hXDI49.iFw_h3 {
	display: none
}

:host(.device-mobile-optimized) .hXDI49,
body.device-mobile-optimized .hXDI49 {
	height: 100vh;
	left: calc((100% - var(--screen-width))/2);
	width: var(--screen-width)
}

:host(.device-mobile-optimized) .z_w3mq.iFw_h3,
body.device-mobile-optimized .z_w3mq.iFw_h3 {
	left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .z_w3mq.e5DvMY,
body.device-mobile-optimized .z_w3mq.e5DvMY {
	height: 100vh
}

:host(:not(.device-mobile-optimized)) .z_w3mq.e5DvMY,
body:not(.device-mobile-optimized) .z_w3mq.e5DvMY {
	height: 100vh
}

.cl36wz.e5DvMY,
.cl36wz.e5DvMY>:first-child {
	height: calc(var(--menu-height) - var(--wix-ads-height))
}

.cl36wz.e5DvMY>:first-child {
	margin-top: var(--wix-ads-height)
}

.z_w3mq.e5DvMY {
	top: 0
}

.z_w3mq.qqLcCB {
	z-index: calc(var(--above-all-z-index) - 1)
}

.w3z6uS {
	height: 100%
}

.GEFZSP {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	opacity: 0;
	visibility: hidden
}

.GEFZSP.Yc3CJB {
	opacity: 1;
	visibility: visible
}

.GEFZSP[data-undisplayed=true] {
	display: none
}

.GEFZSP:not([data-is-mesh]) .SPKdgB,
.GEFZSP:not([data-is-mesh]) .vMEUOK {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.gWQdkh {
	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%
}

.gWQdkh.bPVN2R {
	display: none
}

:host(.device-mobile-optimized) .gWQdkh,
body.device-mobile-optimized .gWQdkh {
	height: 100vh;
	left: calc((100% - var(--screen-width))/2);
	width: var(--screen-width)
}

:host(.device-mobile-optimized) .GEFZSP.bPVN2R,
body.device-mobile-optimized .GEFZSP.bPVN2R {
	left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .GEFZSP.fBjXkq,
body.device-mobile-optimized .GEFZSP.fBjXkq {
	height: 100vh
}

:host(:not(.device-mobile-optimized)) .GEFZSP.fBjXkq,
body:not(.device-mobile-optimized) .GEFZSP.fBjXkq {
	height: 100vh
}

._YXqpG.fBjXkq,
._YXqpG.fBjXkq>:first-child {
	height: calc(var(--menu-height) - var(--wix-ads-height))
}

._YXqpG.fBjXkq>:first-child {
	margin-top: var(--wix-ads-height)
}

.GEFZSP.fBjXkq {
	top: 0
}

.MES4Yq {
	background-color: rgba(var(--containerBackground, var(--color_11, color_11)), var(--alpha-containerBackground, 1));
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.SPKdgB,
._YXqpG {
	height: 100%
}

.d7EBK2 {
	border-radius: var(--overflow-wrapper-border-radius)
}

.d7EBK2 {
	border-radius: var(--overflow-wrapper-border-radius)
}

.Mdue19 {
	--container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
	--container-corvid-border-color: rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 0));
	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-color: var(--container-corvid-border-color, rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 0)));
	border-radius: var(--borderRadius, 0);
	border-style: solid;
	border-width: var(--borderWidth, 0);
	box-shadow: var(--boxShadow, 0 0 0 transparent)
}

.c1rIl3 {
	display: contents
}

.TWFxr5 {
	height: auto !important
}

.May50y {
	overflow: hidden !important
}