.EtmdIW {
        cursor: pointer;
      }
      .XWeqiF {
        opacity: 0;
      }
      .bWoigz {
        opacity: 1;
        transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
      }
      .HTrn1j {
        opacity: 1;
      }
      .sAGPNe {
        opacity: 0;
        transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
      }
      .cCFKrw {
        opacity: 0;
      }
      .yifJnQ {
        opacity: 1;
        transition: opacity var(--transition-duration) cubic-bezier(0.64, 0, 0.78, 0);
      }
      ._mj5qU {
        opacity: 1;
      }
      .gG6uhp {
        opacity: 0;
        transition: opacity var(--transition-duration) cubic-bezier(0.22, 1, 0.36, 1);
      }
      .k0CnHT {
        transform: translate(100%);
      }
      .URQNsX {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translate(0);
      }
      .CCwVTE {
        transform: translate(0);
      }
      .TX_1qK {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translate(-100%);
      }
      .JMRv7x {
        transform: translate(-100%);
      }
      .AOzCGi {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translate(0);
      }
      .WzSMGx {
        transform: translate(0);
      }
      .I76Pz6 {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translate(100%);
      }
      .bX95uQ {
        transform: translateY(100%);
      }
      .Ogwj62 {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translateY(0);
      }
      .GdyWfW {
        transform: translateY(0);
      }
      .YxqFze {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translateY(-100%);
      }
      .NrDww4 {
        transform: translateY(-100%);
      }
      .ciVV17 {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translateY(0);
      }
      .BMKrqh {
        transform: translateY(0);
      }
      .jNxMkI {
        transition: transform var(--transition-duration) cubic-bezier(0.87, 0, 0.13, 1);
        transform: translateY(100%);
      }
      body:not(.responsive) .Y3K28_ {
        overflow-x: clip;
      }
      :root:active-view-transition .Y3K28_ {
        view-transition-name: page-group;
      }
      .uvik8H {
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        height: 100%;
        display: grid;
      }
      .uvik8H > div {
        grid-area: 1/1/2/2;
        place-self: stretch stretch !important;
      }
      .StylableButton2545352419__root {
        -archetype: box;
        cursor: pointer;
        box-sizing: border-box;
        touch-action: manipulation;
        border: 0;
        width: 100%;
        min-width: 10px;
        height: 100%;
        min-height: 10px;
        padding: 0;
        display: block;
      }
      .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 {
        flex-direction: row;
        flex-grow: 1;
        flex-basis: auto;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        transition:
          all 0.2s,
          visibility;
        display: flex;
        overflow: hidden;
      }
      .StylableButton2545352419__label {
        -archetype: text;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
        text-overflow: ellipsis;
        text-align: center;
        white-space: nowrap;
        min-width: 1.8em;
        max-width: 100%;
        transition: inherit;
        overflow: hidden;
      }
      .StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
        text-overflow: unset;
      }
      .StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
        overflow-wrap: break-word;
        white-space: break-spaces;
        word-break: break-word;
        min-width: 10px;
      }
      .StylableButton2545352419__icon {
        -archetype: icon;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
        flex-shrink: 0;
        min-width: 1px;
        height: 50px;
        transition: inherit;
      }
      .StylableButton2545352419__icon.StylableButton2545352419--override {
        display: block !important;
      }
      .StylableButton2545352419__icon > span,
      .StylableButton2545352419__icon svg {
        width: inherit;
        height: inherit;
        display: flex;
      }
      .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;
      }
      @media (forced-colors: active) {
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground {
          color: buttontext !important;
          background: buttonface !important;
        }
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground[disabled] {
          color: graytext !important;
        }
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground .StylableButton2545352419__label {
          color: inherit !important;
        }
        .StylableButton2545352419__root:not([disabled]) {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .StylableButton2545352419__root:hover:not([disabled]),
        .StylableButton2545352419__root[aria-pressed="true"],
        .StylableButton2545352419__root[aria-selected="true"],
        .StylableButton2545352419__root[data-preview="selected"] {
          outline-offset: 1px;
          outline: 3px solid highlight;
        }
        .StylableButton2545352419__root:focus,
        .StylableButton2545352419__root:focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
        .StylableButton2545352419__icon,
        .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
        .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .IT88M3 {
        position: absolute;
        inset: 0;
      }
      .LXgYyC {
        cursor: pointer;
      }
      .iL7Pq5 {
        -webkit-tap-highlight-color: #0000;
        opacity: var(--opacity);
        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);
        transform: var(--flip);
        filter: var(--drop-shadow, none);
        position: absolute;
        inset: 0;
      }
      .iL7Pq5 svg {
        width: var(--svg-calculated-width, 100%);
        height: var(--svg-calculated-height, 100%);
        padding: var(--svg-calculated-padding, 0);
        margin: auto;
        position: absolute;
        inset: 0;
      }
      .iL7Pq5 svg:not([data-type="ugc"]) {
        overflow: visible;
      }
      @media (forced-colors: active) {
        .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) {
          fill: currentColor;
        }
      }
      .gx51wo * {
        vector-effect: non-scaling-stroke;
      }
      ul.font_100,
      ol.font_100 {
        color: #080808;
        font-variant: normal;
        letter-spacing: normal;
        margin: 0;
        font-family: "Arial, Helvetica, sans-serif", serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration: none;
      }
      ul.font_100 li,
      ol.font_100 li {
        margin-bottom: 12px;
      }
      ul.wix-list-text-align,
      ol.wix-list-text-align {
        list-style-position: inside;
      }
      ul.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,
      ol.wix-list-text-align p,
      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 {
        display: inline;
      }
      .E28gHm {
        cursor: pointer;
      }
      .V9ooqn {
        clip: rect(0 0 0 0);
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden;
      }
      @supports ((-webkit-appearance: none)) and (stroke-color: transparent) {
        ._v6ohL > * > :first-child {
          vertical-align: top;
        }
      }
      @supports (-webkit-touch-callout: none) {
        ._v6ohL > * > :first-child {
          vertical-align: top;
        }
      }
      ._v6ohL [data-attr-richtext-marker="true"] {
        display: block;
      }
      ._v6ohL [data-attr-richtext-marker="true"] table {
        border-collapse: collapse;
        width: 100%;
        margin: 15px 0;
      }
      ._v6ohL [data-attr-richtext-marker="true"] table td {
        padding: 12px;
        position: relative;
      }
      ._v6ohL [data-attr-richtext-marker="true"] table td:after {
        content: "";
        opacity: 0.2;
        border-bottom: 1px solid;
        border-left: 1px solid;
        position: absolute;
        inset: 0;
      }
      ._v6ohL [data-attr-richtext-marker="true"] table tr td:last-child:after {
        border-right: 1px solid;
      }
      ._v6ohL [data-attr-richtext-marker="true"] table tr:first-child td:after {
        border-top: 1px solid;
      }
      .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"],
      .N5mCVp :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);
      }
      .N5mCVp :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;
      }
      .V3wkP4 {
        min-height: var(--min-height);
        min-width: var(--min-width);
        direction: var(--text-direction);
      }
      .V3wkP4 .nzCBBu {
        word-wrap: break-word;
        overflow-wrap: break-word;
        width: 100%;
        height: 100%;
        position: relative;
      }
      .V3wkP4 .nzCBBu ul {
        list-style: inside;
      }
      .V3wkP4 .nzCBBu li {
        margin-bottom: 12px;
      }
      .UwkEpO p,
      .UwkEpO h1,
      .UwkEpO h2,
      .UwkEpO h3,
      .UwkEpO h4,
      .UwkEpO h5,
      .UwkEpO h6,
      .UwkEpO blockquote,
      .UwkEpO div {
        letter-spacing: normal;
        line-height: normal;
      }
      .JykKzs {
        min-height: var(--min-height);
        min-width: var(--min-width);
      }
      .JykKzs .nzCBBu {
        word-wrap: break-word;
        overflow-wrap: break-word;
        width: 100%;
        height: 100%;
        position: relative;
      }
      .JykKzs .nzCBBu ol,
      .JykKzs .nzCBBu ul {
        letter-spacing: normal;
        margin-inline-start: 0.5em;
        padding-inline-start: 1.3em;
        line-height: normal;
      }
      .JykKzs .nzCBBu ul {
        list-style-type: disc;
      }
      .JykKzs .nzCBBu ol {
        list-style-type: decimal;
      }
      .JykKzs .nzCBBu ul ul,
      .JykKzs .nzCBBu ol ul {
        line-height: normal;
        list-style-type: circle;
      }
      .JykKzs .nzCBBu ol ol ul,
      .JykKzs .nzCBBu ol ul ul,
      .JykKzs .nzCBBu ul ol ul,
      .JykKzs .nzCBBu ul ul ul {
        line-height: normal;
        list-style-type: square;
      }
      .JykKzs .nzCBBu li {
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: normal;
      }
      .JykKzs .nzCBBu p,
      .JykKzs .nzCBBu h1,
      .JykKzs .nzCBBu h2,
      .JykKzs .nzCBBu h3,
      .JykKzs .nzCBBu h4,
      .JykKzs .nzCBBu h5,
      .JykKzs .nzCBBu h6 {
        margin-block: 0;
        letter-spacing: normal;
        margin: 0;
        line-height: normal;
      }
      .JykKzs .nzCBBu a {
        color: inherit;
      }
      .N8MGzv,
      .UwkEpO {
        word-wrap: break-word;
        overflow-wrap: break-word;
        text-align: start;
        pointer-events: none;
        min-height: var(--min-height);
        min-width: var(--min-width);
        direction: var(--text-direction);
        mix-blend-mode: var(--blendMode, normal);
        text-transform: var(--textTransform, "none");
        text-shadow: var(--textOutline, 0px 0px transparent), var(--textShadow, 0px 0px transparent);
      }
      .N8MGzv > *,
      .UwkEpO > * {
        pointer-events: auto;
      }
      .N8MGzv li,
      .UwkEpO li {
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: normal;
      }
      .N8MGzv ol,
      .UwkEpO ol,
      .N8MGzv ul,
      .UwkEpO ul {
        letter-spacing: normal;
        margin-inline: 0.5em 0;
        line-height: normal;
      }
      .N8MGzv:not(.PO9MfV) ol,
      .UwkEpO:not(.PO9MfV) ol,
      .N8MGzv:not(.PO9MfV) ul,
      .UwkEpO:not(.PO9MfV) ul {
        padding-inline: 1.3em 0;
      }
      .N8MGzv ul,
      .UwkEpO ul {
        list-style-type: disc;
      }
      .N8MGzv ol,
      .UwkEpO ol {
        list-style-type: decimal;
      }
      .N8MGzv ul ul,
      .UwkEpO ul ul,
      .N8MGzv ol ul,
      .UwkEpO ol ul {
        list-style-type: circle;
      }
      .N8MGzv ul ul ul,
      .UwkEpO ul ul ul,
      .N8MGzv ol ul ul,
      .UwkEpO ol ul ul,
      .N8MGzv ul ol ul,
      .UwkEpO ul ol ul,
      .N8MGzv ol ol ul,
      .UwkEpO ol ol ul {
        list-style-type: square;
      }
      .N8MGzv p,
      .UwkEpO p,
      .N8MGzv h1,
      .UwkEpO h1,
      .N8MGzv h2,
      .UwkEpO h2,
      .N8MGzv h3,
      .UwkEpO h3,
      .N8MGzv h4,
      .UwkEpO h4,
      .N8MGzv h5,
      .UwkEpO h5,
      .N8MGzv h6,
      .UwkEpO h6,
      .N8MGzv blockquote,
      .UwkEpO blockquote,
      .N8MGzv div,
      .UwkEpO div {
        margin-block: 0;
        margin: 0;
      }
      .N8MGzv a,
      .UwkEpO a {
        color: inherit;
      }
      .PO9MfV li {
        margin-inline: 1.3em 0;
      }
      @media (forced-colors: active) {
        .AWXfZq.V3wkP4 a:focus,
        .AWXfZq.V3wkP4 a:focus-visible,
        .AWXfZq.UwkEpO a:focus,
        .AWXfZq.UwkEpO a:focus-visible,
        .AWXfZq.JykKzs a:focus,
        .AWXfZq.JykKzs a:focus-visible,
        .AWXfZq.N8MGzv a:focus,
        .AWXfZq.N8MGzv a:focus-visible {
          box-shadow: none;
          outline-offset: 1px !important;
          outline: 3px solid highlight !important;
        }
      }
      .qe3oTb {
        pointer-events: none;
        white-space: nowrap;
        padding: 0;
        overflow: hidden;
      }
      .TvbeET {
        display: none;
      }
      .CNHfeA {
        width: 100%;
        position: absolute;
        inset: 0;
      }
      .ZfNvr6 {
        transition: all 0.2s ease-in;
        transform: translateY(-100%);
      }
      .ICcIQy {
        transition: all 0.2s;
      }
      .xL7MJu {
        opacity: 0;
        transition: all 0.2s ease-in;
      }
      .xL7MJu.Dbjboh {
        pointer-events: none;
      }
      .xg8z1A {
        opacity: 1;
        transition: all 0.2s;
      }
      .G6vvJF {
        width: 100%;
        height: auto;
        position: relative;
      }
      .ZgDNL8 {
        width: 100%;
        position: relative;
      }
      body:not(.device-mobile-optimized) ._c_gnD,
      :host(:not(.device-mobile-optimized)) ._c_gnD {
        margin-left: calc((100% - var(--site-width)) / 2);
        width: var(--site-width);
      }
      .HQtdHX[data-focuscycled="active"] {
        outline: 1px solid #0000;
      }
      .HQtdHX[data-focuscycled="active"]:not(:focus-within) {
        outline: 2px solid #0000;
        transition: outline 10ms;
      }
      .HQtdHX ._c_gnD {
        position: absolute;
        inset: 0;
      }
      .w4DepW {
        direction: var(--direction);
      }
      .w4DepW .tN_ggS .re13Ik {
        display: var(--item-display);
        width: var(--item-size);
        height: var(--item-size);
        margin-inline: var(--item-margin-inline);
        margin-block: var(--item-margin-block);
      }
      .w4DepW .tN_ggS .re13Ik:last-child {
        margin-block: 0;
        margin-inline: 0;
      }
      .w4DepW .tN_ggS .re13Ik .twXk19 {
        display: block;
      }
      .w4DepW .tN_ggS .re13Ik .twXk19 .ZK9snE {
        width: var(--item-size);
        height: var(--item-size);
      }
      @media (forced-colors: active) {
        .w4DepW .tN_ggS .re13Ik .twXk19 {
          outline-offset: 0;
          outline: 2px solid buttontext;
        }
        .w4DepW .tN_ggS .re13Ik .twXk19:hover {
          outline-offset: -2px;
          outline: 3px solid highlight;
        }
        .w4DepW .tN_ggS .re13Ik .twXk19:focus,
        .w4DepW .tN_ggS .re13Ik .twXk19:focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
      }
      .w4DepW .tN_ggS {
        white-space: nowrap;
        width: 100%;
        height: 100%;
        position: absolute;
      }
      body.device-mobile-optimized .w4DepW .tN_ggS,
      :host(.device-mobile-optimized) .w4DepW .tN_ggS {
        white-space: normal;
      }
      .Qh0lWW {
        width: 100%;
        height: 100%;
        display: block;
      }
      .Qh0lWW img {
        max-width: var(--wix-img-max-width, 100%);
      }
      .Qh0lWW[data-animate-blur] img {
        filter: blur(9px);
        transition: filter 0.8s ease-in;
      }
      .Qh0lWW[data-animate-blur] img[data-load-done] {
        filter: none;
      }
      .sFiSiq {
        width: 100%;
        height: 100%;
        display: block;
      }
      .QED8q1 {
        width: 100%;
        height: calc(100% - var(--wix-ads-height));
        margin-top: var(--wix-ads-height);
        pointer-events: none;
        z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        display: grid;
        position: fixed;
        top: 0;
        left: 0;
      }
      .MswS0Y {
        pointer-events: none;
        z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
      }