@charset "utf-8";

.cwL6XW { 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(0px); }

.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(0px); }

.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(0px); }

.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(0px); }

.WIFaG4 { transform: translateY(100%); transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1); }

body:not(.responsive) .JsJXaX { overflow-x: clip; }

:root:active-view-transition .JsJXaX { view-transition-name: page-group; }

.AnQkDU { display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; height: 100%; }

.AnQkDU > div { grid-area: 1 / 1 / 2 / 2; place-self: stretch !important; }

.StylableButton2545352419__root { border: none; box-sizing: border-box; cursor: pointer; display: block; height: 100%; min-height: 10px; min-width: 10px; padding: 0px; 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 { box-sizing: border-box; color: rgb(0, 0, 0); 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: 0.2s, visibility; width: 100%; }

.StylableButton2545352419__label { 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 { 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; }

.aeyn4z { inset: 0px; position: absolute; }

.qQrFOK { cursor: pointer; }

.VDJedC { -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); }

.VDJedC, .VDJedC svg { inset: 0px; position: absolute; }

.VDJedC svg { height: var(--svg-calculated-height,100%); margin: auto; padding: var(--svg-calculated-padding,0); width: var(--svg-calculated-width,100%); }

.VDJedC svg:not([data-type="ugc"]) { overflow: visible; }

.l4CAhn * { vector-effect: non-scaling-stroke; }

.Z_l5lU { text-size-adjust: 100%; }

ol.font_100, ul.font_100 { color: rgb(8, 8, 8); 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: 0px; 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; }

.HQSswv { cursor: pointer; }

.yi6otz { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.zQ9jDz [data-attr-richtext-marker="true"] { display: block; }

.zQ9jDz [data-attr-richtext-marker="true"] table { border-collapse: collapse; margin: 15px 0px; width: 100%; }

.zQ9jDz [data-attr-richtext-marker="true"] table td { padding: 12px; position: relative; }

.zQ9jDz [data-attr-richtext-marker="true"] table td::after { border-bottom: 1px solid currentcolor; border-left: 1px solid currentcolor; inset: 0px; content: ""; opacity: 0.2; position: absolute; }

.zQ9jDz [data-attr-richtext-marker="true"] table tr td:last-child::after { border-right: 1px solid currentcolor; }

.zQ9jDz [data-attr-richtext-marker="true"] table tr:first-child td::after { border-top: 1px solid currentcolor; }

@supports (-webkit-appearance:none) and (stroke-color:transparent) {
  .qvSjx3 > * > :first-child { vertical-align: top; }
}

@supports (-webkit-touch-callout:none) {
  .qvSjx3 > * > :first-child { vertical-align: top; }
}

.LkZBpT :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"], .LkZBpT :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div)[class$="rich-text__text"] { color: var(--corvid-color,currentColor); }

.LkZBpT :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) span[style*="color"] { color: var(--corvid-color,currentColor) !important; }

.Kbom4H { direction: var(--text-direction); min-height: var(--min-height); min-width: var(--min-width); }

.Kbom4H .upNqi2 { height: 100%; overflow-wrap: break-word; position: relative; width: 100%; }

.Kbom4H .upNqi2 ul { list-style: inside disc; }

.Kbom4H .upNqi2 li { margin-bottom: 12px; }

.MMl86N blockquote, .MMl86N div, .MMl86N h1, .MMl86N h2, .MMl86N h3, .MMl86N h4, .MMl86N h5, .MMl86N h6, .MMl86N p { letter-spacing: normal; line-height: normal; }

.gYHZuN { min-height: var(--min-height); min-width: var(--min-width); }

.gYHZuN .upNqi2 { height: 100%; overflow-wrap: break-word; position: relative; width: 100%; }

.gYHZuN .upNqi2 ol, .gYHZuN .upNqi2 ul { letter-spacing: normal; line-height: normal; margin-inline-start: 0.5em; padding-inline-start: 1.3em; }

.gYHZuN .upNqi2 ul { list-style-type: disc; }

.gYHZuN .upNqi2 ol { list-style-type: decimal; }

.gYHZuN .upNqi2 ol ul, .gYHZuN .upNqi2 ul ul { line-height: normal; list-style-type: circle; }

.gYHZuN .upNqi2 ol ol ul, .gYHZuN .upNqi2 ol ul ul, .gYHZuN .upNqi2 ul ol ul, .gYHZuN .upNqi2 ul ul ul { line-height: normal; list-style-type: square; }

.gYHZuN .upNqi2 li { font-style: inherit; font-weight: inherit; letter-spacing: normal; line-height: inherit; }

.gYHZuN .upNqi2 h1, .gYHZuN .upNqi2 h2, .gYHZuN .upNqi2 h3, .gYHZuN .upNqi2 h4, .gYHZuN .upNqi2 h5, .gYHZuN .upNqi2 h6, .gYHZuN .upNqi2 p { letter-spacing: normal; line-height: normal; margin-block: 0px; margin: 0px; }

.gYHZuN .upNqi2 a { color: inherit; }

.MMl86N, .ku3DBC { 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"); }

.MMl86N > *, .ku3DBC > * { pointer-events: auto; }

.MMl86N li, .ku3DBC li { font-style: inherit; font-weight: inherit; letter-spacing: normal; line-height: inherit; }

.MMl86N ol, .MMl86N ul, .ku3DBC ol, .ku3DBC ul { letter-spacing: normal; line-height: normal; margin-inline: 0.5em 0px; }

.MMl86N:not(.Vq6kJx) ol, .MMl86N:not(.Vq6kJx) ul, .ku3DBC:not(.Vq6kJx) ol, .ku3DBC:not(.Vq6kJx) ul { padding-inline: 1.3em 0px; }

.MMl86N ul, .ku3DBC ul { list-style-type: disc; }

.MMl86N ol, .ku3DBC ol { list-style-type: decimal; }

.MMl86N ol ul, .MMl86N ul ul, .ku3DBC ol ul, .ku3DBC ul ul { list-style-type: circle; }

.MMl86N ol ol ul, .MMl86N ol ul ul, .MMl86N ul ol ul, .MMl86N ul ul ul, .ku3DBC ol ol ul, .ku3DBC ol ul ul, .ku3DBC ul ol ul, .ku3DBC ul ul ul { list-style-type: square; }

.MMl86N blockquote, .MMl86N div, .MMl86N h1, .MMl86N h2, .MMl86N h3, .MMl86N h4, .MMl86N h5, .MMl86N h6, .MMl86N p, .ku3DBC blockquote, .ku3DBC div, .ku3DBC h1, .ku3DBC h2, .ku3DBC h3, .ku3DBC h4, .ku3DBC h5, .ku3DBC h6, .ku3DBC p { margin-block: 0px; margin: 0px; }

.MMl86N a, .ku3DBC a { color: inherit; }

.Vq6kJx li { margin-inline: 1.3em 0px; }

.Vd6aQZ { overflow: hidden; padding: 0px; pointer-events: none; white-space: nowrap; }

.mHZSwn { display: none; }

.lvxhkV { inset: 0px; position: absolute; width: 100%; }

.QJjwEo { transform: translateY(-100%); transition: 0.2s ease-in; }

.kdBXfh { transition: 0.2s; }

.MP52zt { opacity: 0; transition: 0.2s ease-in; }

.MP52zt.Bhu9m5 { z-index: -1 !important; }

.LVP8Wf { opacity: 1; transition: 0.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: transparent solid 1px; }

.AT7o0U[data-focuscycled="active"]:not(:focus-within) { outline: transparent solid 2px; transition: outline 0.01s; }

.AT7o0U .vlM3HR { inset: 0px; position: absolute; }

.Tj01hh, .jhxvbR { display: block; height: 100%; width: 100%; }

.jhxvbR img { max-width: var(--wix-img-max-width,100%); }

.jhxvbR[data-animate-blur] img { filter: blur(9px); transition: filter 0.8s ease-in; }

.jhxvbR[data-animate-blur] img[data-load-done] { filter: none; }

.WzbAF8 { direction: var(--direction); }

.WzbAF8 .mpGTIt .O6KwRn { display: var(--item-display); height: var(--item-size); margin-block: var(--item-margin-block); margin-inline: var(--item-margin-inline); width: var(--item-size); }

.WzbAF8 .mpGTIt .O6KwRn:last-child { margin-block: 0px; margin-inline: 0px; }

.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: 0px; margin-top: var(--wix-ads-height); position: fixed; top: 0px; width: 100%; }

.SHHiV9, .big2ZD { pointer-events: none; z-index: var(--pinned-layer-in-container,var(--above-all-in-container)); }
