/*
Theme Name: bluTrumpet Archive
Author: bluTrumpet
Description: WordPress adaptation of the supplied bluTrumpet homepage with original CSS, photographs and local videos.
Version: 1.0.0
Requires at least: 5.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: blutrumpet-archive
*/

    @keyframes slide-horizontal-new {
      0% {
        transform: translate(100%)
      }
    }

    @keyframes slide-horizontal-old {
      80% {
        opacity: 1
      }

      to {
        opacity: 0;
        transform: translate(-100%)
      }
    }

    @keyframes slide-vertical-new {
      0% {
        transform: translateY(-100%)
      }
    }

    @keyframes slide-vertical-old {
      80% {
        opacity: 1
      }

      to {
        opacity: 0;
        transform: translateY(100%)
      }
    }

    @keyframes out-in-new {
      0% {
        opacity: 0
      }
    }

    @keyframes out-in-old {
      to {
        opacity: 0
      }
    }

    :root:active-view-transition {
      view-transition-name: none
    }

    :root:active-view-transition::view-transition-group(*) {
      animation: none
    }

    :root:active-view-transition::view-transition-old(*) {
      animation: none
    }

    :root:active-view-transition::view-transition-new(*) {
      animation: none
    }

    ::view-transition {
      pointer-events: none
    }

    :root:active-view-transition #SITE_HEADER {
      view-transition-name: header-group
    }

    :root:active-view-transition #WIX_ADS {
      view-transition-name: wix-ads-group
    }

    :root:active-view-transition #SITE_FOOTER {
      view-transition-name: footer-group
    }

    :root:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP>div {
      view-transition-name: background-group
    }

    :root:active-view-transition::view-transition-group(page-group) {
      pointer-events: all;
      cursor: wait;
      animation: revert;
      animation-duration: .6s
    }

    :root:active-view-transition::view-transition-old(page-group) {
      pointer-events: all;
      cursor: wait;
      animation: revert;
      animation-duration: .6s
    }

    :root:active-view-transition::view-transition-new(page-group) {
      pointer-events: all;
      cursor: wait;
      animation: revert;
      animation-duration: .6s
    }

    :root:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) {
      mix-blend-mode: normal;
      animation: .6s cubic-bezier(.83, 0, .17, 1) forwards slide-horizontal-old
    }

    :root:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) {
      mix-blend-mode: normal;
      animation: .6s cubic-bezier(.83, 0, .17, 1) backwards slide-horizontal-new
    }

    :root:active-view-transition-type(SlideVertical)::view-transition-old(page-group) {
      mix-blend-mode: normal;
      animation: .6s cubic-bezier(.83, 0, .17, 1) forwards slide-vertical-old
    }

    :root:active-view-transition-type(SlideVertical)::view-transition-new(page-group) {
      mix-blend-mode: normal;
      animation: .6s cubic-bezier(.83, 0, .17, 1) backwards slide-vertical-new
    }

    :root:active-view-transition-type(OutIn)::view-transition-old(page-group) {
      animation: .35s cubic-bezier(.22, 1, .36, 1) forwards out-in-old
    }

    :root:active-view-transition-type(OutIn)::view-transition-new(page-group) {
      animation: .35s cubic-bezier(.64, 0, .78, 0) .35s backwards out-in-new
    }

    @media (prefers-reduced-motion:reduce) {
      ::view-transition-group(*) {
        animation: none !important
      }

      ::view-transition-old(*) {
        animation: none !important
      }

      ::view-transition-new(*) {
        animation: none !important
      }
    }

    html,
    body {
      vertical-align: baseline;
      background: 0 0;
      border: 0;
      outline: 0;
      margin: 0;
      padding: 0
    }

    body {
      --scrollbar-width: 0px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px
    }

    html,
    body {
      height: 100%
    }

    body {
      overflow-x: auto;
      overflow-y: scroll
    }

    body:not(.responsive) #site-root {
      width: 100%;
      min-width: var(--site-width)
    }

    body:not([data-js-loaded]) [data-hide-prejs] {
      visibility: hidden
    }

    interact-element {
      display: contents
    }

    #SITE_CONTAINER {
      position: relative
    }

    :root {
      --one-unit: 1vw;
      --section-max-width: 9999px;
      --spx-stopper-max: 9999px;
      --spx-stopper-min: 0px;
      --browser-zoom: 1
    }

    @supports ((-webkit-appearance:none)) and (stroke-color:transparent) {
      :root {
        --safari-sticky-fix: opacity;
        --experimental-safari-sticky-fix: translateZ(0)
      }
    }

    @supports (container-type:inline-size) {
      :root {
        --one-unit: 1cqw
      }
    }

    [id^=oldHoverBox-] {
      mix-blend-mode: plus-lighter;
      transition: opacity .5s, visibility .5s
    }

    [data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]) {
      isolation: isolate
    }

    /*# sourceMappingURL=main.68f9276d.min.css.map*/
  

    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    font,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    nav,
    button,
    section,
    header,
    footer,
    title {
      vertical-align: baseline;
      background: 0 0;
      border: 0;
      outline: 0;
      margin: 0;
      padding: 0
    }

    textarea,
    input,
    select {
      box-sizing: border-box;
      font-family: Helvetica, Arial, sans-serif
    }

    ol,
    ul {
      list-style: none
    }

    blockquote,
    q {
      quotes: none
    }

    ins {
      text-decoration: none
    }

    del {
      text-decoration: line-through
    }

    table {
      border-collapse: collapse;
      border-spacing: 0
    }

    a {
      cursor: pointer;
      text-decoration: none
    }

    .testStyles {
      overflow-y: hidden
    }

    .reset-button {
      color: inherit;
      font: inherit;
      -webkit-appearance: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      background: 0 0;
      border: 0;
      outline: 0;
      padding: 0;
      line-height: normal;
      overflow: visible
    }

    :focus {
      outline: none
    }

    body.device-mobile-optimized:not(.disable-site-overflow) {
      overflow-x: hidden;
      overflow-y: scroll
    }

    body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
      width: 320px;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      overflow-x: visible
    }

    body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
      margin-top: 0
    }

    body.device-mobile-optimized>* {
      max-width: 100% !important
    }

    body.device-mobile-optimized #site-root {
      overflow: hidden
    }

    @supports (overflow:clip) {
      body.device-mobile-optimized #site-root {
        overflow: clip
      }
    }

    body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
      overflow: clip
    }

    body.device-mobile-non-optimized.fullScreenMode {
      background-color: #5f6360
    }

    body.device-mobile-non-optimized.fullScreenMode #site-root,
    body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
    body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
    body.fullScreenMode #WIX_ADS {
      visibility: hidden
    }

    body.fullScreenMode {
      overflow: hidden !important
    }

    body.fullScreenMode.device-mobile-optimized #TINY_MENU {
      opacity: 0;
      pointer-events: none
    }

    body.fullScreenMode-scrollable.device-mobile-optimized {
      overflow-x: hidden !important;
      overflow-y: auto !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #site-root,
    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
      overflow: hidden !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
    body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
      height: auto !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
      height: 0 !important
    }

    body.blockSiteScrolling,
    body.siteScrollingBlocked {
      width: 100%;
      position: fixed
    }

    body.siteScrollingBlockedIOSFix {
      overflow: hidden !important
    }

    body.blockSiteScrolling #SITE_CONTAINER {
      margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
    }

    #site-root {
      top: var(--wix-ads-height);
      min-height: 100%;
      margin: 0 auto;
      position: relative
    }

    #site-root img:not([src]) {
      visibility: hidden
    }

    #site-root svg img:not([src]) {
      visibility: visible
    }

    .auto-generated-link {
      color: inherit
    }

    #SCROLL_TO_TOP,
    #SCROLL_TO_BOTTOM {
      height: 0
    }

    .has-click-trigger {
      cursor: pointer
    }

    .fullScreenOverlay {
      z-index: 1005;
      justify-content: center;
      display: flex;
      position: fixed;
      top: -60px;
      bottom: 0;
      left: 0;
      right: 0;
      overflow-y: hidden
    }

    .fullScreenOverlay>.fullScreenOverlayContent {
      margin: 0 auto;
      position: absolute;
      top: 60px;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: hidden;
      transform: translateZ(0)
    }

    [data-mesh-id$=inlineContent],
    [data-mesh-id$=centeredContent],
    [data-mesh-id$=form] {
      pointer-events: none;
      position: relative
    }

    [data-mesh-id$=-gridWrapper],
    [data-mesh-id$=-rotated-wrapper] {
      pointer-events: none
    }

    [data-mesh-id$=-gridContainer]>*,
    [data-mesh-id$=-rotated-wrapper]>*,
    [data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
      pointer-events: auto
    }

    .device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
      -ms-grid-row: 2;
      grid-area: 2/1/3/2;
      position: relative
    }

    #masterPage.mesh-layout {
      display: -ms-grid;
      -ms-grid-rows: max-content max-content min-content max-content;
      -ms-grid-columns: 100%;
      grid-template-rows: max-content max-content min-content max-content;
      grid-template-columns: 100%;
      justify-content: stretch;
      align-items: start;
      display: grid
    }

    #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
    #masterPage.mesh-layout #SITE_HEADER-placeholder,
    #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #soapBeforePagesContainer,
    #masterPage.mesh-layout #soapAfterPagesContainer,
    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
    #masterPage.mesh-layout #SITE_FOOTER-placeholder {
      -ms-grid-column: 1;
      -ms-grid-row-align: start;
      -ms-grid-column-align: start
    }

    #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
    #masterPage.mesh-layout #SITE_HEADER-placeholder {
      -ms-grid-row: 1;
      grid-area: 1/1/2/2
    }

    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #soapBeforePagesContainer,
    #masterPage.mesh-layout #soapAfterPagesContainer {
      -ms-grid-row: 3;
      grid-area: 3/1/4/2
    }

    #masterPage.mesh-layout #soapBeforePagesContainer,
    #masterPage.mesh-layout #soapAfterPagesContainer {
      width: 100%
    }

    #masterPage.mesh-layout #PAGES_CONTAINER {
      align-self: stretch
    }

    #masterPage.mesh-layout main#PAGES_CONTAINER {
      display: block
    }

    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
    #masterPage.mesh-layout #SITE_FOOTER-placeholder {
      -ms-grid-row: 4;
      grid-area: 4/1/5/2
    }

    #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
    #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent],
    #masterPage.mesh-layout #SITE_PAGES {
      height: 100%
    }

    #masterPage.mesh-layout.desktop>* {
      width: 100%
    }

    #masterPage.mesh-layout #SITE_PAGES,
    #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #masterPageinlineContent,
    #masterPage.mesh-layout #SITE_FOOTER,
    #masterPage.mesh-layout #SITE_HEADER {
      position: relative
    }

    #masterPage.mesh-layout #SITE_HEADER {
      grid-area: 1/1/2/2
    }

    #masterPage.mesh-layout #SITE_FOOTER {
      grid-area: 4/1/5/2
    }

    #masterPage.mesh-layout.overflow-x-clip #SITE_HEADER,
    #masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER {
      overflow-x: clip
    }

    [data-z-counter] {
      z-index: 0
    }

    [data-z-counter="0"] {
      z-index: auto
    }

    .wixSiteProperties {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    :root {
      --wst-button-color-fill-primary: rgb(var(--color_48));
      --wst-button-color-border-primary: rgb(var(--color_49));
      --wst-button-color-text-primary: rgb(var(--color_50));
      --wst-button-color-fill-primary-hover: rgb(var(--color_51));
      --wst-button-color-border-primary-hover: rgb(var(--color_52));
      --wst-button-color-text-primary-hover: rgb(var(--color_53));
      --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
      --wst-button-color-border-primary-disabled: rgb(var(--color_55));
      --wst-button-color-text-primary-disabled: rgb(var(--color_56));
      --wst-button-color-fill-secondary: rgb(var(--color_57));
      --wst-button-color-border-secondary: rgb(var(--color_58));
      --wst-button-color-text-secondary: rgb(var(--color_59));
      --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
      --wst-button-color-border-secondary-hover: rgb(var(--color_61));
      --wst-button-color-text-secondary-hover: rgb(var(--color_62));
      --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
      --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
      --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
      --wst-color-fill-base-1: rgb(var(--color_36));
      --wst-color-fill-base-2: rgb(var(--color_37));
      --wst-color-fill-base-shade-1: rgb(var(--color_38));
      --wst-color-fill-base-shade-2: rgb(var(--color_39));
      --wst-color-fill-base-shade-3: rgb(var(--color_40));
      --wst-color-fill-accent-1: rgb(var(--color_41));
      --wst-color-fill-accent-2: rgb(var(--color_42));
      --wst-color-fill-accent-3: rgb(var(--color_43));
      --wst-color-fill-accent-4: rgb(var(--color_44));
      --wst-color-fill-background-primary: rgb(var(--color_11));
      --wst-color-fill-background-secondary: rgb(var(--color_12));
      --wst-color-text-primary: rgb(var(--color_15));
      --wst-color-text-secondary: rgb(var(--color_14));
      --wst-color-action: rgb(var(--color_18));
      --wst-color-disabled: rgb(var(--color_39));
      --wst-color-title: rgb(var(--color_45));
      --wst-color-subtitle: rgb(var(--color_46));
      --wst-color-line: rgb(var(--color_47));
      --wst-font-style-h2: var(--font_2);
      --wst-font-style-h3: var(--font_3);
      --wst-font-style-h4: var(--font_4);
      --wst-font-style-h5: var(--font_5);
      --wst-font-style-h6: var(--font_6);
      --wst-font-style-body-large: var(--font_7);
      --wst-font-style-body-medium: var(--font_8);
      --wst-font-style-body-small: var(--font_9);
      --wst-font-style-body-x-small: var(--font_10);
      --wst-color-custom-1: rgb(var(--color_13));
      --wst-color-custom-2: rgb(var(--color_16));
      --wst-color-custom-3: rgb(var(--color_17));
      --wst-color-custom-4: rgb(var(--color_19));
      --wst-color-custom-5: rgb(var(--color_20));
      --wst-color-custom-6: rgb(var(--color_21));
      --wst-color-custom-7: rgb(var(--color_22));
      --wst-color-custom-8: rgb(var(--color_23));
      --wst-color-custom-9: rgb(var(--color_24));
      --wst-color-custom-10: rgb(var(--color_25));
      --wst-color-custom-11: rgb(var(--color_26));
      --wst-color-custom-12: rgb(var(--color_27));
      --wst-color-custom-13: rgb(var(--color_28));
      --wst-color-custom-14: rgb(var(--color_29));
      --wst-color-custom-15: rgb(var(--color_30));
      --wst-color-custom-16: rgb(var(--color_31));
      --wst-color-custom-17: rgb(var(--color_32));
      --wst-color-custom-18: rgb(var(--color_33));
      --wst-color-custom-19: rgb(var(--color_34));
      --wst-color-custom-20: rgb(var(--color_35))
    }

    .wix-presets-wrapper {
      display: contents
    }

    .builder-root {
      box-sizing: border-box
    }

    /*# sourceMappingURL=main.renderer.0e79bfca.min.css.map*/
  

    .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
    }
  

    .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
    }
  

    .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
    }

    :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 {
      align-self: stretch !important;
      grid-area: 1/1/2/2;
      justify-self: stretch !important
    }
  

    .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)
    }
  

    .Vd6aQZ {
      overflow: hidden;
      padding: 0;
      pointer-events: none;
      white-space: nowrap
    }

    .mHZSwn {
      display: none
    }
  

    .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
    }
  

    .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
    }
  

    .S6Dcte {
      pointer-events: var(--ref-container-pointer-events) !important
    }

    .S6Dcte>* {
      pointer-events: auto
    }
  

    .MW5IWV.N3eg0s {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .Kv1aVt {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .dLPlxY {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .dLPlxY img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .VgO9Yg {
      height: 100%
    }

    .K_YxMd,
    .yK6aSC {
      opacity: var(--fill-layer-video-opacity)
    }

    .NGjcJN {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .mNGsUM {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .K_YxMd {
      height: 100%;
      position: relative;
      width: 100%
    }

    .I8xA4L {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .I8xA4L .K_YxMd,
    .I8xA4L .dLPlxY,
    .I8xA4L .yK6aSC {
      opacity: 1
    }

    .O7Ybkb,
    .xuzjBY {
      background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
    }

    .xuzjBY>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))))
    }

    .V7OeEw {
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .V7OeEw.BHIo43 {
      transform: var(--scrolled-transform) translateY(calc(-1 * var(--padding-top, 0px)))
    }

    .V7OeEw.UvF1nu {
      opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
      transition-delay: 0s
    }

    .MW5IWV {
      height: 100%;
      left: 0;
      -webkit-mask-image: var(--mask-image, none);
      mask-image: var(--mask-image, none);
      -webkit-mask-position: var(--mask-position, 0);
      mask-position: var(--mask-position, 0);
      -webkit-mask-repeat: var(--mask-repeat, no-repeat);
      mask-repeat: var(--mask-repeat, no-repeat);
      -webkit-mask-size: var(--mask-size, 100%);
      mask-size: var(--mask-size, 100%);
      overflow: hidden;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV.GeNLDt {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .K8pHFh {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .TaweqS {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .TaweqS img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .yzHyNT {
      height: 100%
    }

    .LWbAav {
      background-color: var(--bg-overlay-color);
      background-image: var(--bg-gradient);
      transition: var(--inherit-transition)
    }

    .xjgrS3,
    .zBFCpO {
      opacity: var(--fill-layer-video-opacity)
    }

    .b3zSS0 {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .Wsv3ak {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .xjgrS3 {
      height: 100%;
      position: relative;
      width: 100%
    }

    wix-media-canvas {
      display: block;
      height: 100%
    }

    .IiJMfn {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .IiJMfn .TaweqS,
    .IiJMfn .xjgrS3,
    .IiJMfn .zBFCpO {
      opacity: 1
    }

    .KJgt14,
    .KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .VTwcX7.KJgt14,
    .VTwcX7.KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, rgba(var(--bg-scrl, var(--color_11, color_11)), var(--alpha-bg-scrl, 1)))
    }

    .Gzsk0j:hover .MdLl0h {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .MdLl0h {
      clip: rect(0 0 0 0);
      background-color: #fff;
      border-radius: 50%;
      bottom: 3px;
      box-sizing: border-box;
      color: #000;
      display: grid;
      height: 24px;
      opacity: 0;
      outline: 1px solid #000;
      place-items: center;
      pointer-events: none;
      position: absolute;
      right: 3px;
      transition: all .2s ease-in-out;
      width: 24px;
      z-index: 9999
    }

    .MdLl0h:active,
    .MdLl0h:focus,
    .MdLl0h:hover {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .Gmmci1 {
      position: relative;
      z-index: 1
    }

    .Tj01hh,
    .jhxvbR {
      display: block;
      height: 100%;
      width: 100%
    }

    .jhxvbR img {
      max-width: var(--wix-img-max-width, 100%)
    }

    .jhxvbR[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    .jhxvbR[data-animate-blur] img[data-load-done] {
      filter: none
    }

    .bX9O_S {
      clip-path: var(--fill-layer-clip)
    }

    .Z_wCwr,
    .bX9O_S {
      position: absolute;
      top: 0
    }

    .Jxk_UL img,
    .Z_wCwr,
    .bX9O_S {
      height: 100%;
      width: 100%
    }

    .K8MSra {
      opacity: 0
    }

    .K8MSra,
    .YTb3b4 {
      position: absolute;
      top: 0
    }

    .YTb3b4 {
      height: 0;
      left: 0;
      overflow: hidden;
      width: 0
    }

    .SUz0WK {
      left: 0;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: var(--fill-layer-background-media-position)
    }

    .FNxOn5,
    .SUz0WK,
    .m4khSP {
      height: 100%;
      top: 0;
      width: 100%
    }

    .FNxOn5 {
      position: absolute
    }

    .m4khSP {
      background-color: var(--fill-layer-background-overlay-color);
      opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
      position: var(--fill-layer-background-overlay-position);
      transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
      .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
      }
    }

    .dkukWC {
      --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
      --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
      --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
      height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
    }

    .dkukWC,
    .dkukWC .FRCqDF {
      left: 0;
      position: absolute;
      width: 100%
    }

    .dkukWC .FRCqDF {
      --divider-layer-i__: var(--divider-layer-i, 0);
      background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
      background-repeat: repeat-x;
      border-bottom-style: solid;
      border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
    }

    .xnZvZH {
      --divider-height__: var(--divider-top-height, auto);
      --divider-offset-x__: var(--divider-top-offset-x, 0px);
      --divider-layers-size__: var(--divider-top-layers-size, 0);
      --divider-layers-y__: var(--divider-top-layers-y, 0px);
      --divider-layers-x__: var(--divider-top-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
      border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
      opacity: var(--divider-top-opacity, 1);
      top: 0;
      transform: var(--divider-top-flip, scaleY(-1))
    }

    .xnZvZH .FRCqDF {
      background-image: var(--divider-top-image, none);
      background-size: var(--divider-top-size, contain);
      border-color: var(--divider-top-color, currentColor);
      bottom: 0;
      filter: var(--divider-top-filter, none)
    }

    .xnZvZH .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-top-layer-1-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-top-layer-2-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-top-layer-3-display, block)
    }

    .MBOSCN {
      --divider-height__: var(--divider-bottom-height, auto);
      --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
      --divider-layers-size__: var(--divider-bottom-layers-size, 0);
      --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
      --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
      border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
      bottom: 0;
      opacity: var(--divider-bottom-opacity, 1);
      transform: var(--divider-bottom-flip, none)
    }

    .MBOSCN .FRCqDF {
      background-image: var(--divider-bottom-image, none);
      background-size: var(--divider-bottom-size, contain);
      border-color: var(--divider-bottom-color, currentColor);
      bottom: 0;
      filter: var(--divider-bottom-filter, none)
    }

    .MBOSCN .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-bottom-layer-1-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-bottom-layer-2-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-bottom-layer-3-display, block)
    }
  

    .mBJHfd {
      padding-bottom: var(--padding-bottom);
      padding-left: var(--padding-left);
      padding-right: var(--padding-right);
      padding-top: var(--padding-top)
    }

    .MW5IWV.N3eg0s {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .Kv1aVt {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .dLPlxY {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .dLPlxY img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .VgO9Yg {
      height: 100%
    }

    .K_YxMd,
    .yK6aSC {
      opacity: var(--fill-layer-video-opacity)
    }

    .NGjcJN {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .mNGsUM {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .K_YxMd {
      height: 100%;
      position: relative;
      width: 100%
    }

    .I8xA4L {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .I8xA4L .K_YxMd,
    .I8xA4L .dLPlxY,
    .I8xA4L .yK6aSC {
      opacity: 1
    }

    .O7Ybkb,
    .xuzjBY {
      background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
    }

    .xuzjBY>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))))
    }

    .V7OeEw {
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .V7OeEw.BHIo43 {
      transform: var(--scrolled-transform) translateY(calc(-1 * var(--padding-top, 0px)))
    }

    .V7OeEw.UvF1nu {
      opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
      transition-delay: 0s
    }

    .MW5IWV {
      height: 100%;
      left: 0;
      -webkit-mask-image: var(--mask-image, none);
      mask-image: var(--mask-image, none);
      -webkit-mask-position: var(--mask-position, 0);
      mask-position: var(--mask-position, 0);
      -webkit-mask-repeat: var(--mask-repeat, no-repeat);
      mask-repeat: var(--mask-repeat, no-repeat);
      -webkit-mask-size: var(--mask-size, 100%);
      mask-size: var(--mask-size, 100%);
      overflow: hidden;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV.GeNLDt {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .K8pHFh {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .TaweqS {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .TaweqS img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .yzHyNT {
      height: 100%
    }

    .LWbAav {
      background-color: var(--bg-overlay-color);
      background-image: var(--bg-gradient);
      transition: var(--inherit-transition)
    }

    .xjgrS3,
    .zBFCpO {
      opacity: var(--fill-layer-video-opacity)
    }

    .b3zSS0 {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .Wsv3ak {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .xjgrS3 {
      height: 100%;
      position: relative;
      width: 100%
    }

    wix-media-canvas {
      display: block;
      height: 100%
    }

    .IiJMfn {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .IiJMfn .TaweqS,
    .IiJMfn .xjgrS3,
    .IiJMfn .zBFCpO {
      opacity: 1
    }

    .KJgt14,
    .KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .VTwcX7.KJgt14,
    .VTwcX7.KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, rgba(var(--bg-scrl, var(--color_11, color_11)), var(--alpha-bg-scrl, 1)))
    }

    .Gzsk0j:hover .MdLl0h {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .MdLl0h {
      clip: rect(0 0 0 0);
      background-color: #fff;
      border-radius: 50%;
      bottom: 3px;
      box-sizing: border-box;
      color: #000;
      display: grid;
      height: 24px;
      opacity: 0;
      outline: 1px solid #000;
      place-items: center;
      pointer-events: none;
      position: absolute;
      right: 3px;
      transition: all .2s ease-in-out;
      width: 24px;
      z-index: 9999
    }

    .MdLl0h:active,
    .MdLl0h:focus,
    .MdLl0h:hover {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .Gmmci1 {
      position: relative;
      z-index: 1
    }

    .Tj01hh,
    .jhxvbR {
      display: block;
      height: 100%;
      width: 100%
    }

    .jhxvbR img {
      max-width: var(--wix-img-max-width, 100%)
    }

    .jhxvbR[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    .jhxvbR[data-animate-blur] img[data-load-done] {
      filter: none
    }

    .bX9O_S {
      clip-path: var(--fill-layer-clip)
    }

    .Z_wCwr,
    .bX9O_S {
      position: absolute;
      top: 0
    }

    .Jxk_UL img,
    .Z_wCwr,
    .bX9O_S {
      height: 100%;
      width: 100%
    }

    .K8MSra {
      opacity: 0
    }

    .K8MSra,
    .YTb3b4 {
      position: absolute;
      top: 0
    }

    .YTb3b4 {
      height: 0;
      left: 0;
      overflow: hidden;
      width: 0
    }

    .SUz0WK {
      left: 0;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: var(--fill-layer-background-media-position)
    }

    .FNxOn5,
    .SUz0WK,
    .m4khSP {
      height: 100%;
      top: 0;
      width: 100%
    }

    .FNxOn5 {
      position: absolute
    }

    .m4khSP {
      background-color: var(--fill-layer-background-overlay-color);
      opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
      position: var(--fill-layer-background-overlay-position);
      transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
      .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
      }
    }

    .dkukWC {
      --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
      --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
      --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
      height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
    }

    .dkukWC,
    .dkukWC .FRCqDF {
      left: 0;
      position: absolute;
      width: 100%
    }

    .dkukWC .FRCqDF {
      --divider-layer-i__: var(--divider-layer-i, 0);
      background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
      background-repeat: repeat-x;
      border-bottom-style: solid;
      border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
    }

    .xnZvZH {
      --divider-height__: var(--divider-top-height, auto);
      --divider-offset-x__: var(--divider-top-offset-x, 0px);
      --divider-layers-size__: var(--divider-top-layers-size, 0);
      --divider-layers-y__: var(--divider-top-layers-y, 0px);
      --divider-layers-x__: var(--divider-top-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
      border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
      opacity: var(--divider-top-opacity, 1);
      top: 0;
      transform: var(--divider-top-flip, scaleY(-1))
    }

    .xnZvZH .FRCqDF {
      background-image: var(--divider-top-image, none);
      background-size: var(--divider-top-size, contain);
      border-color: var(--divider-top-color, currentColor);
      bottom: 0;
      filter: var(--divider-top-filter, none)
    }

    .xnZvZH .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-top-layer-1-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-top-layer-2-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-top-layer-3-display, block)
    }

    .MBOSCN {
      --divider-height__: var(--divider-bottom-height, auto);
      --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
      --divider-layers-size__: var(--divider-bottom-layers-size, 0);
      --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
      --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
      border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
      bottom: 0;
      opacity: var(--divider-bottom-opacity, 1);
      transform: var(--divider-bottom-flip, none)
    }

    .MBOSCN .FRCqDF {
      background-image: var(--divider-bottom-image, none);
      background-size: var(--divider-bottom-size, contain);
      border-color: var(--divider-bottom-color, currentColor);
      bottom: 0;
      filter: var(--divider-bottom-filter, none)
    }

    .MBOSCN .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-bottom-layer-1-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-bottom-layer-2-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-bottom-layer-3-display, block)
    }

    .PgbBOL {
      margin-bottom: var(--padding-bottom, 0);
      margin-left: var(--padding-left, 0);
      margin-right: var(--padding-right, 0);
      margin-top: var(--padding-top, 0)
    }
  

    .MW5IWV.N3eg0s {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .Kv1aVt {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .dLPlxY {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .dLPlxY img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .VgO9Yg {
      height: 100%
    }

    .K_YxMd,
    .yK6aSC {
      opacity: var(--fill-layer-video-opacity)
    }

    .NGjcJN {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .mNGsUM {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .K_YxMd {
      height: 100%;
      position: relative;
      width: 100%
    }

    .I8xA4L {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .I8xA4L .K_YxMd,
    .I8xA4L .dLPlxY,
    .I8xA4L .yK6aSC {
      opacity: 1
    }

    .O7Ybkb,
    .xuzjBY {
      background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
    }

    .xuzjBY>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))))
    }

    .V7OeEw {
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .V7OeEw.BHIo43 {
      transform: var(--scrolled-transform) translateY(calc(-1 * var(--padding-top, 0px)))
    }

    .V7OeEw.UvF1nu {
      opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
      transition-delay: 0s
    }

    .MW5IWV {
      height: 100%;
      left: 0;
      -webkit-mask-image: var(--mask-image, none);
      mask-image: var(--mask-image, none);
      -webkit-mask-position: var(--mask-position, 0);
      mask-position: var(--mask-position, 0);
      -webkit-mask-repeat: var(--mask-repeat, no-repeat);
      mask-repeat: var(--mask-repeat, no-repeat);
      -webkit-mask-size: var(--mask-size, 100%);
      mask-size: var(--mask-size, 100%);
      overflow: hidden;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV.GeNLDt {
      clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .K8pHFh {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%
    }

    .MW5IWV .TaweqS {
      height: var(--fill-layer-image-height, 100%);
      opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .TaweqS img {
      height: 100%;
      width: 100%
    }

    @supports(-webkit-hyphens:none) {
      .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
      }
    }

    .yzHyNT {
      height: 100%
    }

    .LWbAav {
      background-color: var(--bg-overlay-color);
      background-image: var(--bg-gradient);
      transition: var(--inherit-transition)
    }

    .xjgrS3,
    .zBFCpO {
      opacity: var(--fill-layer-video-opacity)
    }

    .b3zSS0 {
      bottom: var(--media-padding-bottom);
      height: var(--media-padding-height);
      position: absolute;
      top: var(--media-padding-top);
      width: 100%
    }

    .Wsv3ak {
      transform: scale(var(--scale, 1));
      transition: var(--transform-duration, transform 0s)
    }

    .xjgrS3 {
      height: 100%;
      position: relative;
      width: 100%
    }

    wix-media-canvas {
      display: block;
      height: 100%
    }

    .IiJMfn {
      opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
    }

    .IiJMfn .TaweqS,
    .IiJMfn .xjgrS3,
    .IiJMfn .zBFCpO {
      opacity: 1
    }

    .KJgt14,
    .KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
      transition-delay: var(--transition-delay);
      transition-duration: var(--transition-duration);
      transition-property: var(--transition-property);
      transition-timing-function: var(--transition-timing-function)
    }

    .VTwcX7.KJgt14,
    .VTwcX7.KJgt14>.MW5IWV .LWbAav {
      background-color: var(--section-corvid-background-color, rgba(var(--bg-scrl, var(--color_11, color_11)), var(--alpha-bg-scrl, 1)))
    }

    .Gzsk0j:hover .MdLl0h {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .MdLl0h {
      clip: rect(0 0 0 0);
      background-color: #fff;
      border-radius: 50%;
      bottom: 3px;
      box-sizing: border-box;
      color: #000;
      display: grid;
      height: 24px;
      opacity: 0;
      outline: 1px solid #000;
      place-items: center;
      pointer-events: none;
      position: absolute;
      right: 3px;
      transition: all .2s ease-in-out;
      width: 24px;
      z-index: 9999
    }

    .MdLl0h:active,
    .MdLl0h:focus,
    .MdLl0h:hover {
      clip: auto;
      opacity: 1;
      pointer-events: auto
    }

    .Gmmci1 {
      position: relative;
      z-index: 1
    }

    .Tj01hh,
    .jhxvbR {
      display: block;
      height: 100%;
      width: 100%
    }

    .jhxvbR img {
      max-width: var(--wix-img-max-width, 100%)
    }

    .jhxvbR[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    .jhxvbR[data-animate-blur] img[data-load-done] {
      filter: none
    }

    .bX9O_S {
      clip-path: var(--fill-layer-clip)
    }

    .Z_wCwr,
    .bX9O_S {
      position: absolute;
      top: 0
    }

    .Jxk_UL img,
    .Z_wCwr,
    .bX9O_S {
      height: 100%;
      width: 100%
    }

    .K8MSra {
      opacity: 0
    }

    .K8MSra,
    .YTb3b4 {
      position: absolute;
      top: 0
    }

    .YTb3b4 {
      height: 0;
      left: 0;
      overflow: hidden;
      width: 0
    }

    .SUz0WK {
      left: 0;
      pointer-events: var(--fill-layer-background-media-pointer-events);
      position: var(--fill-layer-background-media-position)
    }

    .FNxOn5,
    .SUz0WK,
    .m4khSP {
      height: 100%;
      top: 0;
      width: 100%
    }

    .FNxOn5 {
      position: absolute
    }

    .m4khSP {
      background-color: var(--fill-layer-background-overlay-color);
      opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
      position: var(--fill-layer-background-overlay-position);
      transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
      .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
      }
    }

    .dkukWC {
      --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
      --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
      --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
      height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
    }

    .dkukWC,
    .dkukWC .FRCqDF {
      left: 0;
      position: absolute;
      width: 100%
    }

    .dkukWC .FRCqDF {
      --divider-layer-i__: var(--divider-layer-i, 0);
      background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
      background-repeat: repeat-x;
      border-bottom-style: solid;
      border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
      opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
    }

    .xnZvZH {
      --divider-height__: var(--divider-top-height, auto);
      --divider-offset-x__: var(--divider-top-offset-x, 0px);
      --divider-layers-size__: var(--divider-top-layers-size, 0);
      --divider-layers-y__: var(--divider-top-layers-y, 0px);
      --divider-layers-x__: var(--divider-top-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
      border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
      opacity: var(--divider-top-opacity, 1);
      top: 0;
      transform: var(--divider-top-flip, scaleY(-1))
    }

    .xnZvZH .FRCqDF {
      background-image: var(--divider-top-image, none);
      background-size: var(--divider-top-size, contain);
      border-color: var(--divider-top-color, currentColor);
      bottom: 0;
      filter: var(--divider-top-filter, none)
    }

    .xnZvZH .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-top-layer-1-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-top-layer-2-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-top-layer-3-display, block)
    }

    .MBOSCN {
      --divider-height__: var(--divider-bottom-height, auto);
      --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
      --divider-layers-size__: var(--divider-bottom-layers-size, 0);
      --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
      --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
      --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
      border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
      bottom: 0;
      opacity: var(--divider-bottom-opacity, 1);
      transform: var(--divider-bottom-flip, none)
    }

    .MBOSCN .FRCqDF {
      background-image: var(--divider-bottom-image, none);
      background-size: var(--divider-bottom-size, contain);
      border-color: var(--divider-bottom-color, currentColor);
      bottom: 0;
      filter: var(--divider-bottom-filter, none)
    }

    .MBOSCN .FRCqDF[data-divider-layer="1"] {
      display: var(--divider-bottom-layer-1-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="2"] {
      display: var(--divider-bottom-layer-2-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="3"] {
      display: var(--divider-bottom-layer-3-display, block)
    }
  

    .c1rIl3 {
      display: contents
    }
  

    .xpmKd_ {
      border-radius: var(--overflow-wrapper-border-radius)
    }
  

    @font-face {
      font-family: 'madefor-display-bold';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-1.woff2') format('woff2');
      unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'madefor-text';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-2.woff2') format('woff2');
      unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'avenir-lt-w01_35-light1475496';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-3.woff2') format('woff2');
      unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
      font-display: swap;
    }

    

    #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
    #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
      --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
      box-shadow: var(--focus-ring-box-shadow) !important;
      z-index: 1;
    }

    .has-inner-focus-ring {
      --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
    }

    :root,
    :host,
    .spxThemeOverride,
    .max-width-container,
    #root {
      --color_0: 255, 255, 255;
      --color_1: 255, 255, 255;
      --color_2: 230, 230, 230;
      --color_3: 179, 179, 179;
      --color_4: 89, 89, 89;
      --color_5: 0, 0, 0;
      --color_6: 230, 230, 230;
      --color_7: 179, 179, 179;
      --color_8: 18, 130, 76;
      --color_9: 89, 89, 89;
      --color_10: 0, 0, 0;
      --color_11: 255, 255, 255;
      --color_12: 230, 230, 230;
      --color_13: 179, 179, 179;
      --color_14: 89, 89, 89;
      --color_15: 0, 0, 0;
      --color_16: 230, 230, 230;
      --color_17: 179, 179, 179;
      --color_18: 18, 130, 76;
      --color_19: 89, 89, 89;
      --color_20: 0, 0, 0;
      --color_21: 230, 230, 230;
      --color_22: 179, 179, 179;
      --color_23: 71, 176, 125;
      --color_24: 89, 89, 89;
      --color_25: 0, 0, 0;
      --color_26: 230, 230, 230;
      --color_27: 179, 179, 179;
      --color_28: 71, 176, 125;
      --color_29: 89, 89, 89;
      --color_30: 0, 0, 0;
      --color_31: 230, 230, 230;
      --color_32: 179, 179, 179;
      --color_33: 71, 176, 125;
      --color_34: 89, 89, 89;
      --color_35: 0, 0, 0;
      --color_36: 255, 255, 255;
      --color_37: 0, 0, 0;
      --color_38: 230, 230, 230;
      --color_39: 179, 179, 179;
      --color_40: 89, 89, 89;
      --color_41: 18, 130, 76;
      --color_42: 71, 176, 125;
      --color_43: 99, 200, 151;
      --color_44: 167, 231, 203;
      --color_45: 0, 0, 0;
      --color_46: 0, 0, 0;
      --color_47: 0, 0, 0;
      --color_48: 18, 130, 76;
      --color_49: 0, 0, 0;
      --color_50: 255, 255, 255;
      --color_51: 18, 130, 76;
      --color_52: 0, 0, 0;
      --color_53: 255, 255, 255;
      --color_54: 179, 179, 179;
      --color_55: 179, 179, 179;
      --color_56: 255, 255, 255;
      --color_57: 255, 255, 255;
      --color_58: 18, 130, 76;
      --color_59: 18, 130, 76;
      --color_60: 255, 255, 255;
      --color_61: 18, 130, 76;
      --color_62: 18, 130, 76;
      --color_63: 179, 179, 179;
      --color_64: 179, 179, 179;
      --color_65: 18, 130, 76;
      --wix-color-1: 255, 255, 255;
      --wix-color-2: 230, 230, 230;
      --wix-color-4: 0, 0, 0;
      --wix-color-5: 0, 0, 0;
      --wix-color-8: 18, 130, 76;
      --wix-color-26: 255, 255, 255;
      --wix-color-27: 0, 0, 0;
      --wix-color-28: 230, 230, 230;
      --wix-color-29: 179, 179, 179;
      --wix-color-30: 89, 89, 89;
      --wix-color-31: 18, 130, 76;
      --wix-color-32: 71, 176, 125;
      --wix-color-33: 99, 200, 151;
      --wix-color-34: 167, 231, 203;
      --wix-color-35: 0, 0, 0;
      --wix-color-36: 0, 0, 0;
      --wix-color-38: 255, 255, 255;
      --wix-color-40: 255, 255, 255;
      --wix-color-47: 255, 255, 255;
      --font_0: normal normal normal calc(72 * var(--theme-spx-ratio))/1.2em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
      --font_2: normal normal normal calc(42 * var(--theme-spx-ratio))/1.3em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_3: normal normal normal calc(38 * var(--theme-spx-ratio))/1.3em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_4: normal normal normal calc(34 * var(--theme-spx-ratio))/1.3em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_5: normal normal normal calc(28 * var(--theme-spx-ratio))/1.3em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_6: normal normal normal calc(22 * var(--theme-spx-ratio))/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
      --font_7: normal normal normal calc(18 * var(--theme-spx-ratio))/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      --font_8: normal normal normal calc(16 * var(--theme-spx-ratio))/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      --font_9: normal normal normal calc(14 * var(--theme-spx-ratio))/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
      --wix-ads-height: 0px;
      --sticky-offset: 0px;
      --wix-ads-top-height: 0px;
      --site-width: 980px;
      --above-all-z-index: 100000;
      --portals-z-index: 100001;
      --wix-opt-in-direction: ltr;
      --wix-opt-in-direction-multiplier: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      --minViewportSize: 320;
      --maxViewportSize: 1920;
      --theme-spx-ratio: var(--scaling-factor) / 1280;
      --section-max-width: 1920px !important;
      --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
      --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
      --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
    }

    .font_0 {
      font: var(--font_0);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_1 {
      font: var(--font_1);
      color: rgb(var(--color, var(--color_14)));
      letter-spacing: 0em;
    }

    .font_2 {
      font: var(--font_2);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_3 {
      font: var(--font_3);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_4 {
      font: var(--font_4);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_5 {
      font: var(--font_5);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_6 {
      font: var(--font_6);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_7 {
      font: var(--font_7);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_8 {
      font: var(--font_8);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_9 {
      font: var(--font_9);
      color: rgb(var(--color, var(--color_15)));
      letter-spacing: 0em;
    }

    .font_10 {
      font: var(--font_10);
      color: rgb(var(--color, var(--color_14)));
      letter-spacing: 0em;
    }

    .color_0 {
      color: rgb(var(--color_0));
    }

    .color_1 {
      color: rgb(var(--color_1));
    }

    .color_2 {
      color: rgb(var(--color_2));
    }

    .color_3 {
      color: rgb(var(--color_3));
    }

    .color_4 {
      color: rgb(var(--color_4));
    }

    .color_5 {
      color: rgb(var(--color_5));
    }

    .color_6 {
      color: rgb(var(--color_6));
    }

    .color_7 {
      color: rgb(var(--color_7));
    }

    .color_8 {
      color: rgb(var(--color_8));
    }

    .color_9 {
      color: rgb(var(--color_9));
    }

    .color_10 {
      color: rgb(var(--color_10));
    }

    .color_11 {
      color: rgb(var(--color_11));
    }

    .color_12 {
      color: rgb(var(--color_12));
    }

    .color_13 {
      color: rgb(var(--color_13));
    }

    .color_14 {
      color: rgb(var(--color_14));
    }

    .color_15 {
      color: rgb(var(--color_15));
    }

    .color_16 {
      color: rgb(var(--color_16));
    }

    .color_17 {
      color: rgb(var(--color_17));
    }

    .color_18 {
      color: rgb(var(--color_18));
    }

    .color_19 {
      color: rgb(var(--color_19));
    }

    .color_20 {
      color: rgb(var(--color_20));
    }

    .color_21 {
      color: rgb(var(--color_21));
    }

    .color_22 {
      color: rgb(var(--color_22));
    }

    .color_23 {
      color: rgb(var(--color_23));
    }

    .color_24 {
      color: rgb(var(--color_24));
    }

    .color_25 {
      color: rgb(var(--color_25));
    }

    .color_26 {
      color: rgb(var(--color_26));
    }

    .color_27 {
      color: rgb(var(--color_27));
    }

    .color_28 {
      color: rgb(var(--color_28));
    }

    .color_29 {
      color: rgb(var(--color_29));
    }

    .color_30 {
      color: rgb(var(--color_30));
    }

    .color_31 {
      color: rgb(var(--color_31));
    }

    .color_32 {
      color: rgb(var(--color_32));
    }

    .color_33 {
      color: rgb(var(--color_33));
    }

    .color_34 {
      color: rgb(var(--color_34));
    }

    .color_35 {
      color: rgb(var(--color_35));
    }

    .color_36 {
      color: rgb(var(--color_36));
    }

    .color_37 {
      color: rgb(var(--color_37));
    }

    .color_38 {
      color: rgb(var(--color_38));
    }

    .color_39 {
      color: rgb(var(--color_39));
    }

    .color_40 {
      color: rgb(var(--color_40));
    }

    .color_41 {
      color: rgb(var(--color_41));
    }

    .color_42 {
      color: rgb(var(--color_42));
    }

    .color_43 {
      color: rgb(var(--color_43));
    }

    .color_44 {
      color: rgb(var(--color_44));
    }

    .color_45 {
      color: rgb(var(--color_45));
    }

    .color_46 {
      color: rgb(var(--color_46));
    }

    .color_47 {
      color: rgb(var(--color_47));
    }

    .color_48 {
      color: rgb(var(--color_48));
    }

    .color_49 {
      color: rgb(var(--color_49));
    }

    .color_50 {
      color: rgb(var(--color_50));
    }

    .color_51 {
      color: rgb(var(--color_51));
    }

    .color_52 {
      color: rgb(var(--color_52));
    }

    .color_53 {
      color: rgb(var(--color_53));
    }

    .color_54 {
      color: rgb(var(--color_54));
    }

    .color_55 {
      color: rgb(var(--color_55));
    }

    .color_56 {
      color: rgb(var(--color_56));
    }

    .color_57 {
      color: rgb(var(--color_57));
    }

    .color_58 {
      color: rgb(var(--color_58));
    }

    .color_59 {
      color: rgb(var(--color_59));
    }

    .color_60 {
      color: rgb(var(--color_60));
    }

    .color_61 {
      color: rgb(var(--color_61));
    }

    .color_62 {
      color: rgb(var(--color_62));
    }

    .color_63 {
      color: rgb(var(--color_63));
    }

    .color_64 {
      color: rgb(var(--color_64));
    }

    .color_65 {
      color: rgb(var(--color_65));
    }

    .backcolor_0 {
      background-color: rgb(var(--color_0));
    }

    .backcolor_1 {
      background-color: rgb(var(--color_1));
    }

    .backcolor_2 {
      background-color: rgb(var(--color_2));
    }

    .backcolor_3 {
      background-color: rgb(var(--color_3));
    }

    .backcolor_4 {
      background-color: rgb(var(--color_4));
    }

    .backcolor_5 {
      background-color: rgb(var(--color_5));
    }

    .backcolor_6 {
      background-color: rgb(var(--color_6));
    }

    .backcolor_7 {
      background-color: rgb(var(--color_7));
    }

    .backcolor_8 {
      background-color: rgb(var(--color_8));
    }

    .backcolor_9 {
      background-color: rgb(var(--color_9));
    }

    .backcolor_10 {
      background-color: rgb(var(--color_10));
    }

    .backcolor_11 {
      background-color: rgb(var(--color_11));
    }

    .backcolor_12 {
      background-color: rgb(var(--color_12));
    }

    .backcolor_13 {
      background-color: rgb(var(--color_13));
    }

    .backcolor_14 {
      background-color: rgb(var(--color_14));
    }

    .backcolor_15 {
      background-color: rgb(var(--color_15));
    }

    .backcolor_16 {
      background-color: rgb(var(--color_16));
    }

    .backcolor_17 {
      background-color: rgb(var(--color_17));
    }

    .backcolor_18 {
      background-color: rgb(var(--color_18));
    }

    .backcolor_19 {
      background-color: rgb(var(--color_19));
    }

    .backcolor_20 {
      background-color: rgb(var(--color_20));
    }

    .backcolor_21 {
      background-color: rgb(var(--color_21));
    }

    .backcolor_22 {
      background-color: rgb(var(--color_22));
    }

    .backcolor_23 {
      background-color: rgb(var(--color_23));
    }

    .backcolor_24 {
      background-color: rgb(var(--color_24));
    }

    .backcolor_25 {
      background-color: rgb(var(--color_25));
    }

    .backcolor_26 {
      background-color: rgb(var(--color_26));
    }

    .backcolor_27 {
      background-color: rgb(var(--color_27));
    }

    .backcolor_28 {
      background-color: rgb(var(--color_28));
    }

    .backcolor_29 {
      background-color: rgb(var(--color_29));
    }

    .backcolor_30 {
      background-color: rgb(var(--color_30));
    }

    .backcolor_31 {
      background-color: rgb(var(--color_31));
    }

    .backcolor_32 {
      background-color: rgb(var(--color_32));
    }

    .backcolor_33 {
      background-color: rgb(var(--color_33));
    }

    .backcolor_34 {
      background-color: rgb(var(--color_34));
    }

    .backcolor_35 {
      background-color: rgb(var(--color_35));
    }

    .backcolor_36 {
      background-color: rgb(var(--color_36));
    }

    .backcolor_37 {
      background-color: rgb(var(--color_37));
    }

    .backcolor_38 {
      background-color: rgb(var(--color_38));
    }

    .backcolor_39 {
      background-color: rgb(var(--color_39));
    }

    .backcolor_40 {
      background-color: rgb(var(--color_40));
    }

    .backcolor_41 {
      background-color: rgb(var(--color_41));
    }

    .backcolor_42 {
      background-color: rgb(var(--color_42));
    }

    .backcolor_43 {
      background-color: rgb(var(--color_43));
    }

    .backcolor_44 {
      background-color: rgb(var(--color_44));
    }

    .backcolor_45 {
      background-color: rgb(var(--color_45));
    }

    .backcolor_46 {
      background-color: rgb(var(--color_46));
    }

    .backcolor_47 {
      background-color: rgb(var(--color_47));
    }

    .backcolor_48 {
      background-color: rgb(var(--color_48));
    }

    .backcolor_49 {
      background-color: rgb(var(--color_49));
    }

    .backcolor_50 {
      background-color: rgb(var(--color_50));
    }

    .backcolor_51 {
      background-color: rgb(var(--color_51));
    }

    .backcolor_52 {
      background-color: rgb(var(--color_52));
    }

    .backcolor_53 {
      background-color: rgb(var(--color_53));
    }

    .backcolor_54 {
      background-color: rgb(var(--color_54));
    }

    .backcolor_55 {
      background-color: rgb(var(--color_55));
    }

    .backcolor_56 {
      background-color: rgb(var(--color_56));
    }

    .backcolor_57 {
      background-color: rgb(var(--color_57));
    }

    .backcolor_58 {
      background-color: rgb(var(--color_58));
    }

    .backcolor_59 {
      background-color: rgb(var(--color_59));
    }

    .backcolor_60 {
      background-color: rgb(var(--color_60));
    }

    .backcolor_61 {
      background-color: rgb(var(--color_61));
    }

    .backcolor_62 {
      background-color: rgb(var(--color_62));
    }

    .backcolor_63 {
      background-color: rgb(var(--color_63));
    }

    .backcolor_64 {
      background-color: rgb(var(--color_64));
    }

    .backcolor_65 {
      background-color: rgb(var(--color_65));
    }

    @media screen and (min-width:320px) and (max-width:1023px) {
      :root {
        --spx-stopper-max: 700px !important;
      }
    }

    #main_MF :where(.masterPage, .POPUPS_ROOT) {
      --variables-m28o2bcx: 1920px;
      --wst-base-1-color: #FFFFFF;
      --wst-base-2-color: #000000;
      --wst-shade-1-color: #e6e6e6;
      --wst-shade-2-color: #b3b3b3;
      --wst-shade-3-color: #595959;
      --wst-accent-1-color: #12824c;
      --wst-accent-2-color: #47B07D;
      --wst-accent-3-color: #63C897;
      --wst-accent-4-color: #A7E7CB;
      --wst-system-success-color: #489F48;
      --wst-system-error-color: #D82222;
      --wst-system-alert-color: #E98316;
      --wst-system-default-dark-color: #000000;
      --wst-system-default-light-color: #ffffff;
      --wst-primary-background-color: var(--wst-base-1-color);
      --wst-secondary-background-color: var(--wst-shade-1-color);
      --wst-heading-1-color: var(--wst-base-2-color);
      --wst-heading-2-color: var(--wst-base-2-color);
      --wst-heading-3-color: var(--wst-base-2-color);
      --wst-heading-4-color: var(--wst-base-2-color);
      --wst-heading-5-color: var(--wst-base-2-color);
      --wst-heading-6-color: var(--wst-base-2-color);
      --wst-paragraph-1-color: var(--wst-base-2-color);
      --wst-paragraph-2-color: var(--wst-base-2-color);
      --wst-paragraph-3-color: var(--wst-base-2-color);
      --wst-links-and-actions-color: var(--wst-accent-1-color);
      --wst-system-disabled-color: var(--wst-shade-2-color);
      --wst-graphics-1-color: var(--wst-base-2-color);
      --wst-graphics-2-color: var(--wst-accent-1-color);
      --wst-heading-1-font: normal normal 700 max(0.5px, 0.090625 * (var(--scaling-factor) - var(--scrollbar-width)))/1em roboto;
      --wst-heading-2-font: normal normal 700 max(0.5px, 0.05 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
      --wst-heading-3-font: normal normal 400 max(0.5px, 0.04375 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
      --wst-heading-4-font: normal normal 400 max(0.5px, 0.0328125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
      --wst-heading-5-font: normal normal 400 max(0.5px, 0.025 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em roboto;
      --wst-heading-6-font: normal normal 300 max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em roboto;
      --wst-paragraph-1-font: normal normal 300 max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
      --wst-paragraph-2-font: normal normal 300 max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
      --wst-paragraph-3-font: normal normal 300 max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
      --wst-button-primary-background-color: var(--wst-accent-1-color);
      --wst-button-primary-border-left-color: var(--wst-base-2-color);
      --wst-button-primary-border-right-color: var(--wst-base-2-color);
      --wst-button-primary-border-top-color: var(--wst-base-2-color);
      --wst-button-primary-border-bottom-color: var(--wst-base-2-color);
      --wst-button-primary-box-shadow: none;
      --wst-button-primary-border-left-width: 0px;
      --wst-button-primary-border-right-width: 0px;
      --wst-button-primary-border-top-width: 0px;
      --wst-button-primary-border-bottom-width: 0px;
      --wst-button-primary-border-left-style: solid;
      --wst-button-primary-border-right-style: solid;
      --wst-button-primary-border-top-style: solid;
      --wst-button-primary-border-bottom-style: solid;
      --wst-button-primary-padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-padding-top: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-padding-left: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-padding-right: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-border-top-left-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-border-top-right-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-border-bottom-left-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-border-bottom-right-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-column-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-row-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-primary-color: var(--wst-base-1-color);
      --wst-button-primary-text-highlight: transparent;
      --wst-button-primary-font: var(--wst-paragraph-2-font);
      --wst-button-primary-letter-spacing: normal;
      --wst-button-primary-text-decoration: none;
      --wst-button-primary-text-transform: none;
      --wst-button-primary-text-shadow: none;
      --wst-button-secondary-background-color: var(--wst-base-1-color);
      --wst-button-secondary-border-left-color: var(--wst-accent-1-color);
      --wst-button-secondary-border-right-color: var(--wst-accent-1-color);
      --wst-button-secondary-border-top-color: var(--wst-accent-1-color);
      --wst-button-secondary-border-bottom-color: var(--wst-accent-1-color);
      --wst-button-secondary-box-shadow: none;
      --wst-button-secondary-border-left-width: 1px;
      --wst-button-secondary-border-right-width: 1px;
      --wst-button-secondary-border-top-width: 1px;
      --wst-button-secondary-border-bottom-width: 1px;
      --wst-button-secondary-border-left-style: solid;
      --wst-button-secondary-border-right-style: solid;
      --wst-button-secondary-border-top-style: solid;
      --wst-button-secondary-border-bottom-style: solid;
      --wst-button-secondary-padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-padding-top: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-padding-left: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-padding-right: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-border-top-left-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-border-top-right-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-border-bottom-left-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-border-bottom-right-radius: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-column-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-row-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-secondary-color: var(--wst-accent-1-color);
      --wst-button-secondary-text-highlight: transparent;
      --wst-button-secondary-font: var(--wst-paragraph-2-font);
      --wst-button-secondary-letter-spacing: normal;
      --wst-button-secondary-text-decoration: none;
      --wst-button-secondary-text-transform: none;
      --wst-button-secondary-text-shadow: none;
      --wst-button-tertiary-background-color: transparent;
      --wst-button-tertiary-border-left-color: transparent;
      --wst-button-tertiary-border-right-color: transparent;
      --wst-button-tertiary-border-top-color: transparent;
      --wst-button-tertiary-border-bottom-color: transparent;
      --wst-button-tertiary-box-shadow: none;
      --wst-button-tertiary-border-left-width: 0px;
      --wst-button-tertiary-border-right-width: 0px;
      --wst-button-tertiary-border-top-width: 0px;
      --wst-button-tertiary-border-bottom-width: 0px;
      --wst-button-tertiary-border-left-style: solid;
      --wst-button-tertiary-border-right-style: solid;
      --wst-button-tertiary-border-top-style: solid;
      --wst-button-tertiary-border-bottom-style: solid;
      --wst-button-tertiary-padding-bottom: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-padding-top: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-padding-left: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-padding-right: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-border-top-left-radius: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-border-top-right-radius: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-border-bottom-left-radius: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-border-bottom-right-radius: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-column-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-row-gap: max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
      --wst-button-tertiary-color: var(--wst-accent-1-color);
      --wst-button-tertiary-text-highlight: transparent;
      --wst-button-tertiary-font: var(--wst-paragraph-2-font);
      --wst-button-tertiary-letter-spacing: normal;
      --wst-button-tertiary-text-decoration: underline;
      --wst-button-tertiary-text-transform: none;
      --wst-button-tertiary-text-shadow: none;
      --wst-box-primary-border-left-width: 0px;
      --wst-box-primary-border-left-style: solid;
      --wst-box-primary-border-left-color: var(--wst-base-2-color);
      --wst-box-primary-border-right-width: 0px;
      --wst-box-primary-border-right-style: solid;
      --wst-box-primary-border-right-color: var(--wst-base-2-color);
      --wst-box-primary-border-top-width: 0px;
      --wst-box-primary-border-top-style: solid;
      --wst-box-primary-border-top-color: var(--wst-base-2-color);
      --wst-box-primary-border-bottom-width: 0px;
      --wst-box-primary-border-bottom-style: solid;
      --wst-box-primary-border-bottom-color: var(--wst-base-2-color);
      --wst-box-primary-border-top-left-radius: 0px;
      --wst-box-primary-border-top-right-radius: 0px;
      --wst-box-primary-border-bottom-left-radius: 0px;
      --wst-box-primary-border-bottom-right-radius: 0px;
      --wst-box-primary-box-shadow: none;
      --wst-box-primary-background-color: var(--wst-shade-1-color);
      --wst-box-secondary-border-left-width: 1px;
      --wst-box-secondary-border-left-style: solid;
      --wst-box-secondary-border-left-color: var(--wst-base-2-color);
      --wst-box-secondary-border-right-width: 1px;
      --wst-box-secondary-border-right-style: solid;
      --wst-box-secondary-border-right-color: var(--wst-base-2-color);
      --wst-box-secondary-border-top-width: 1px;
      --wst-box-secondary-border-top-style: solid;
      --wst-box-secondary-border-top-color: var(--wst-base-2-color);
      --wst-box-secondary-border-bottom-width: 1px;
      --wst-box-secondary-border-bottom-style: solid;
      --wst-box-secondary-border-bottom-color: var(--wst-base-2-color);
      --wst-box-secondary-border-top-left-radius: 0px;
      --wst-box-secondary-border-top-right-radius: 0px;
      --wst-box-secondary-border-bottom-left-radius: 0px;
      --wst-box-secondary-border-bottom-right-radius: 0px;
      --wst-box-secondary-box-shadow: none;
      --wst-box-secondary-background-color: var(--wst-base-1-color);
      --wst-system-line-1-color: var(--wst-base-2-color);
      --wst-system-line-1-width: 1px;
      --wst-system-line-2-color: var(--wst-accent-1-color);
      --wst-system-line-2-width: 3px;
      --wst-button-primary-justify-content: center;
      --wst-button-secondary-justify-content: center;
      --wst-button-tertiary-justify-content: center;
      --variables-mk2jvrhn: 9999px;
      --wst-button-primary-background-image: none;
      --wst-button-secondary-background-image: none;
      --wst-button-tertiary-background-image: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.masterPage, .POPUPS_ROOT) {
        --wst-heading-2-font: normal normal 700 max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
        --wst-heading-3-font: normal normal 400 max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
        --wst-heading-4-font: normal normal 400 max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em roboto;
        --wst-heading-5-font: normal normal 400 max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em roboto;
        --wst-heading-6-font: normal normal 300 max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em roboto;
        --wst-paragraph-1-font: normal normal 300 max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
        --wst-paragraph-2-font: normal normal 300 max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
        --wst-paragraph-3-font: normal normal 300 max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em avenir-lt-w01_35-light1475496;
        --wst-button-primary-padding-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-padding-top: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-padding-left: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-padding-right: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-border-top-left-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-border-top-right-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-border-bottom-left-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-border-bottom-right-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-column-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-primary-row-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-padding-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-padding-top: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-padding-left: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-padding-right: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-border-top-left-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-border-top-right-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-border-bottom-left-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-border-bottom-right-radius: max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-column-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-secondary-row-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-padding-bottom: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-padding-top: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-padding-left: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-padding-right: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-border-top-left-radius: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-border-top-right-radius: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-border-bottom-left-radius: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-border-bottom-right-radius: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-column-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --wst-button-tertiary-row-gap: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        --variables-mk2jvrhn: 700px;
      }
    }

    #main_MF :where(.SITE_HEADER) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
    }

    #main_MF :where(.SITE_PAGES) {
      --transition-duration: 0ms;
    }

    #main_MF :where(.SITE_FOOTER) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
    }
  

    ._internalContainerRoot_1mvr8_1 {
      position: relative;
      width: 100%;
      height: 100%;
      --borderTopWidth: 0px;
      --borderTopStyle: solid;
      --borderTopColor: transparent;
      --borderInlineEndWidth: 0px;
      --borderInlineEndStyle: solid;
      --borderInlineEndColor: transparent;
      --borderBottomWidth: 0px;
      --borderBottomStyle: solid;
      --borderBottomColor: transparent;
      --borderInlineStartWidth: 0px;
      --borderInlineStartStyle: solid;
      --borderInlineStartColor: transparent;
      --borderStartStartRadius: 0px;
      --borderStartEndRadius: 0px;
      --borderEndStartRadius: 0px;
      --borderEndEndRadius: 0px;
      --boxShadow: none
    }

    ._backgroundLayer_1mvr8_24 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      overflow: clip;
      border-top: var(--borderTopWidth) var(--borderTopStyle) var(--borderTopColor);
      border-inline-end: var(--borderInlineEndWidth) var(--borderInlineEndStyle) var(--borderInlineEndColor);
      border-bottom: var(--borderBottomWidth) var(--borderBottomStyle) var(--borderBottomColor);
      border-inline-start: var(--borderInlineStartWidth) var(--borderInlineStartStyle) var(--borderInlineStartColor);
      border-start-start-radius: var(--borderStartStartRadius);
      border-start-end-radius: var(--borderStartEndRadius);
      border-end-start-radius: var(--borderEndStartRadius);
      border-end-end-radius: var(--borderEndEndRadius);
      box-shadow: var(--boxShadow)
    }

    ._pinnedLayer_1mvr8_45 {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 1;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      pointer-events: none
    }

    ._pinnedLayer_1mvr8_45>* {
      pointer-events: auto
    }

    ._overflowWrapper_1mvr8_61 {
      border-top: var(--borderTopWidth) var(--borderTopStyle) transparent;
      border-inline-end: var(--borderInlineEndWidth) var(--borderInlineEndStyle) transparent;
      border-bottom: var(--borderBottomWidth) var(--borderBottomStyle) transparent;
      border-inline-start: var(--borderInlineStartWidth) var(--borderInlineStartStyle) transparent;
      border-start-start-radius: var(--borderStartStartRadius);
      border-start-end-radius: var(--borderStartEndRadius);
      border-end-start-radius: var(--borderEndStartRadius);
      border-end-end-radius: var(--borderEndEndRadius)
    }

    ._root_mubql_1 {
      box-sizing: border-box
    }

    ._background_je89f_1 {
      height: 100%;
      width: 100%;
      position: relative;
      overflow: clip;
      background-color: color-mix(in srgb, var(--backgroundColor) calc(var(--backgroundColorOpacity, 1) * 100%), transparent);
      container-type: size
    }

    ._bg-img-tile_je89f_10 {
      height: 100%;
      width: 100%;
      background-size: contain;
      background-repeat: repeat;
      background-position: center center
    }

    ._media_je89f_18 {
      opacity: var(--backgroundMediaOpacity);
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%
    }

    ._bg-overlay_je89f_27 {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background-size: auto;
      background-repeat: repeat;
      background-position: center center
    }

    ._bg-video-container_je89f_37 {
      position: relative;
      height: 100%;
      width: 100%
    }

    ._bg-video-container_je89f_37:hover ._video-play-pause-button_je89f_42 {
      opacity: 1
    }

    ._video-play-pause-button_je89f_42 {
      position: absolute;
      bottom: 5px;
      right: 5px;
      z-index: 9999;
      border-radius: 50%;
      outline: black solid 1px;
      color: #000;
      background-color: #fff;
      display: grid;
      place-items: center;
      height: 24px;
      width: 24px;
      cursor: pointer;
      opacity: 0
    }

    ._video-play-pause-button_je89f_42:focus-visible {
      opacity: 1
    }

    ._visually-hidden-text_je89f_66 {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border-width: 0
    }

    ._image_8j9vj_1 {
      display: block;
      width: 100%;
      height: 100%
    }

    ._image_8j9vj_1 img {
      max-width: var(--wix-img-max-width, 100%)
    }

    ._image_8j9vj_1[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    ._image_8j9vj_1[data-animate-blur] img[data-load-done] {
      filter: none
    }

    ._video-container_rplu9_1 {
      width: 100%;
      height: 100%;
      display: block;
      position: relative;
      container-type: size
    }

    ._video-poster-img_rplu9_9 {
      width: 100%;
      height: 100%;
      object-fit: var(--poster-fit, cover);
      object-position: var(--poster-align, center)
    }

    ._video_rplu9_1 {
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      position: absolute;
      object-fit: var(--video-fit, cover);
      opacity: 0;
      --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
      --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
      object-position: var(--video-position, clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%))
    }

    ul.font_100,
    ol.font_100 {
      color: #080808;
      font-family: "Arial, Helvetica, sans-serif", serif;
      font-size: 10px;
      font-style: normal;
      font-variant: normal;
      font-weight: 400;
      margin: 0;
      text-decoration: none;
      line-height: normal;
      letter-spacing: normal
    }

    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
    }

    ._clickable_6s3d3_45 {
      cursor: pointer
    }

    ._srOnly_6s3d3_49 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] {
      display: block
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table {
      border-collapse: collapse;
      margin: 15px 0;
      width: 100%
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table td {
      position: relative;
      padding: 12px
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table td:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      border-left: 1px solid currentColor;
      border-bottom: 1px solid currentColor;
      opacity: .2
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table tr td:last-child:after {
      border-right: 1px solid currentColor
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table tr:first-child td:after {
      border-top: 1px solid currentColor
    }

    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
      ._safariFix_6s3d3_102>*>:first-child {
        vertical-align: top
      }
    }

    @supports (-webkit-touch-callout: none) {
      ._safariFix_6s3d3_102>*>:first-child {
        vertical-align: top
      }
    }

    ._corvidColorOverride_6s3d3_112 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$=rich-text__text],
    ._corvidColorOverride_6s3d3_112 :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)
    }

    ._corvidColorOverride_6s3d3_112 :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
    }

    ._WRichTextSkin_6s3d3_152 {
      min-height: var(--min-height);
      min-width: var(--min-width);
      direction: var(--text-direction)
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 {
      position: relative;
      width: 100%;
      height: 100%;
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 ul {
      list-style: disc inside
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 li {
      margin-bottom: 12px
    }

    ._WRichTextNewSkin_6s3d3_171 p,
    ._WRichTextNewSkin_6s3d3_171 h1,
    ._WRichTextNewSkin_6s3d3_171 h2,
    ._WRichTextNewSkin_6s3d3_171 h3,
    ._WRichTextNewSkin_6s3d3_171 h4,
    ._WRichTextNewSkin_6s3d3_171 h5,
    ._WRichTextNewSkin_6s3d3_171 h6,
    ._WRichTextNewSkin_6s3d3_171 blockquote,
    ._WRichTextNewSkin_6s3d3_171 div {
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 {
      min-height: var(--min-height);
      min-width: var(--min-width)
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 {
      position: relative;
      width: 100%;
      height: 100%;
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul {
      padding-inline-start: 1.3em;
      margin-inline-start: .5em;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul {
      list-style-type: disc
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol {
      list-style-type: decimal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ul {
      list-style-type: circle;
      line-height: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ol ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ul ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ol ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ul ul {
      list-style-type: square;
      line-height: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 li {
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 p,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h1,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h2,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h3,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h4,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h5,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h6 {
      margin-block: 0;
      margin: 0;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 a {
      color: inherit
    }

    ._WRichTextThemeSkin_6s3d3_285,
    ._WRichTextNewSkin_6s3d3_171 {
      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)
    }

    ._WRichTextThemeSkin_6s3d3_285>*,
    ._WRichTextNewSkin_6s3d3_171>* {
      pointer-events: auto
    }

    ._WRichTextThemeSkin_6s3d3_285 li,
    ._WRichTextNewSkin_6s3d3_171 li {
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: normal
    }

    ._WRichTextThemeSkin_6s3d3_285 ol,
    ._WRichTextNewSkin_6s3d3_171 ol,
    ._WRichTextThemeSkin_6s3d3_285 ul,
    ._WRichTextNewSkin_6s3d3_171 ul {
      margin-inline-start: .5em;
      margin-inline-end: 0;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextThemeSkin_6s3d3_285:not(._list-direction-spec_6s3d3_314) ol,
    ._WRichTextNewSkin_6s3d3_171:not(._list-direction-spec_6s3d3_314) ol,
    ._WRichTextThemeSkin_6s3d3_285:not(._list-direction-spec_6s3d3_314) ul,
    ._WRichTextNewSkin_6s3d3_171:not(._list-direction-spec_6s3d3_314) ul {
      padding-inline-start: 1.3em;
      padding-inline-end: 0
    }

    ._WRichTextThemeSkin_6s3d3_285 ul,
    ._WRichTextNewSkin_6s3d3_171 ul {
      list-style-type: disc
    }

    ._WRichTextThemeSkin_6s3d3_285 ol,
    ._WRichTextNewSkin_6s3d3_171 ol {
      list-style-type: decimal
    }

    ._WRichTextThemeSkin_6s3d3_285 ul ul,
    ._WRichTextNewSkin_6s3d3_171 ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ul,
    ._WRichTextNewSkin_6s3d3_171 ol ul {
      list-style-type: circle
    }

    ._WRichTextThemeSkin_6s3d3_285 ul ul ul,
    ._WRichTextNewSkin_6s3d3_171 ul ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ul ul,
    ._WRichTextNewSkin_6s3d3_171 ol ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ul ol ul,
    ._WRichTextNewSkin_6s3d3_171 ul ol ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ol ul,
    ._WRichTextNewSkin_6s3d3_171 ol ol ul {
      list-style-type: square
    }

    ._WRichTextThemeSkin_6s3d3_285 p,
    ._WRichTextNewSkin_6s3d3_171 p,
    ._WRichTextThemeSkin_6s3d3_285 h1,
    ._WRichTextNewSkin_6s3d3_171 h1,
    ._WRichTextThemeSkin_6s3d3_285 h2,
    ._WRichTextNewSkin_6s3d3_171 h2,
    ._WRichTextThemeSkin_6s3d3_285 h3,
    ._WRichTextNewSkin_6s3d3_171 h3,
    ._WRichTextThemeSkin_6s3d3_285 h4,
    ._WRichTextNewSkin_6s3d3_171 h4,
    ._WRichTextThemeSkin_6s3d3_285 h5,
    ._WRichTextNewSkin_6s3d3_171 h5,
    ._WRichTextThemeSkin_6s3d3_285 h6,
    ._WRichTextNewSkin_6s3d3_171 h6,
    ._WRichTextThemeSkin_6s3d3_285 blockquote,
    ._WRichTextNewSkin_6s3d3_171 blockquote,
    ._WRichTextThemeSkin_6s3d3_285 div,
    ._WRichTextNewSkin_6s3d3_171 div {
      margin-block: 0;
      margin: 0
    }

    ._WRichTextThemeSkin_6s3d3_285 a,
    ._WRichTextNewSkin_6s3d3_171 a {
      color: inherit
    }

    ._list-direction-spec_6s3d3_314 li {
      margin-inline-start: 1.3em;
      margin-inline-end: 0
    }

    ._wrichtext_aqg9v_1 {
      word-wrap: break-word;
      overflow-wrap: break-word;
      text-align: start;
      pointer-events: none;
      direction: var(--wix-opt-in-direction);
      text-shadow: var(--textOutline, 0px 0px transparent), var(--textShadow, 0px 0px transparent)
    }

    ._wrichtext_aqg9v_1 ul {
      list-style-type: disc
    }

    ._wrichtext_aqg9v_1 ol {
      list-style-type: decimal
    }

    ._wrichtext_aqg9v_1 ul ul,
    ._wrichtext_aqg9v_1 ol ul {
      list-style-type: circle
    }

    ._wrichtext_aqg9v_1 ul ul ul,
    ._wrichtext_aqg9v_1 ol ul ul,
    ._wrichtext_aqg9v_1 ul ol ul,
    ._wrichtext_aqg9v_1 ol ol ul {
      list-style-type: square
    }

    ._wrichtext_aqg9v_1 p,
    ._wrichtext_aqg9v_1 h1,
    ._wrichtext_aqg9v_1 h2,
    ._wrichtext_aqg9v_1 h3,
    ._wrichtext_aqg9v_1 h4,
    ._wrichtext_aqg9v_1 h5,
    ._wrichtext_aqg9v_1 h6,
    ._wrichtext_aqg9v_1 blockquote,
    ._wrichtext_aqg9v_1 li,
    ._wrichtext_aqg9v_1 ul,
    ._wrichtext_aqg9v_1 ol {
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: inherit
    }

    ._wrichtext_aqg9v_1 a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit
    }

    @charset "UTF-8";

    ._animation-none_1m6ap_1 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset
    }

    ._animation-calm_1m6ap_8,
    ._animation-wash_1m6ap_9,
    ._animation-circle_1m6ap_10 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset;
      --hamburger-dialog-initial-opacity: 0
    }

    ._animation-underline_1m6ap_18,
    ._animation-bullet_1m6ap_19,
    ._animation-wave_1m6ap_20 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset;
      --hamburger-dialog-initial-transform: translateX(100%)
    }

    ._animation-underline_1m6ap_18 {
      --item-selected-label-underline-display: unset
    }

    ._animation-bullet_1m6ap_19 {
      --item-label-bullet-display: inline-block
    }

    ._presetWrapper_y7f2x_1 {
      display: contents
    }

    ._listItem_pbo69_7 {
      display: flex;
      flex-direction: var(--container-flex-direction);
      flex-grow: var(--menu-items-flex-grow);
      flex-wrap: nowrap;
      align-items: center;
      gap: var(--menu-items-main-axis-gap)
    }

    ._itemWrapper_pbo69_16 {
      height: var(--menu-item-wrapper-height);
      display: var(--item-wrapper-display);
      width: var(--item-wrapper-width);
      justify-content: var(--container-align);
      flex-grow: var(--menu-items-flex-grow)
    }

    ._labelContainer_pbo69_24 {
      display: flex;
      width: var(--item-width);
      align-items: center;
      box-sizing: border-box;
      height: 100%;
      position: relative
    }

    ._labelContainer_pbo69_24 a {
      color: inherit
    }

    ._labelContainer_pbo69_24._physicalLayout_pbo69_35 {
      border-left: var(--item-border-left);
      border-right: var(--item-border-right);
      border-radius: var(--item-border-radius);
      padding-left: var(--item-padding-left, var(--item-horizontal-padding));
      padding-right: var(--item-padding-right, var(--item-horizontal-padding))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24,
    ._labelContainer_pbo69_24[data-interactive=true]:hover,
    ._labelContainer_pbo69_24[data-preview=hover],
    ._labelContainer_pbo69_24._hover_pbo69_42 {
      background: var(--item-hover-background, var(--item-background));
      box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
      border-top: var(--item-hover-border-top, var(--item-border-top));
      border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-interactive=true]:hover._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-preview=hover]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24._hover_pbo69_42._physicalLayout_pbo69_35 {
      border-left: var(--item-hover-border-left, var(--item-border-left));
      border-right: var(--item-hover-border-right, var(--item-border-right));
      border-radius: var(--item-hover-border-radius, var(--item-border-radius))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24 ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-interactive=true]:hover ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-preview=hover] ._label_pbo69_24,
    ._labelContainer_pbo69_24._hover_pbo69_42 ._label_pbo69_24 {
      color: var(--item-hover-color, var(--item-color));
      text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
      text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
      background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
      line-height: var(--item-line-height)
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24 path,
    ._labelContainer_pbo69_24[data-interactive=true]:hover path,
    ._labelContainer_pbo69_24[data-preview=hover] path,
    ._labelContainer_pbo69_24._hover_pbo69_42 path {
      fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
    }

    ._labelContainer_pbo69_24[data-selected],
    ._labelContainer_pbo69_24[data-preview=selected],
    ._labelContainer_pbo69_24._selected_pbo69_63 {
      background: var(--item-selected-background, var(--item-background));
      box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow));
      border-top: var(--item-selected-border-top, var(--item-border-top));
      border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom))
    }

    ._labelContainer_pbo69_24[data-selected]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-preview=selected]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24._selected_pbo69_63._physicalLayout_pbo69_35 {
      border-left: var(--item-selected-border-left, var(--item-border-left));
      border-right: var(--item-selected-border-right, var(--item-border-right));
      border-radius: var(--item-selected-border-radius, var(--item-border-radius))
    }

    ._labelContainer_pbo69_24[data-selected] ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-preview=selected] ._label_pbo69_24,
    ._labelContainer_pbo69_24._selected_pbo69_63 ._label_pbo69_24 {
      color: var(--item-selected-color, var(--item-color));
      text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
      text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow));
      background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
      line-height: var(--item-line-height)
    }

    ._labelContainer_pbo69_24[data-selected] path,
    ._labelContainer_pbo69_24[data-preview=selected] path,
    ._labelContainer_pbo69_24._selected_pbo69_63 path {
      fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
    }

    ._labelContainer_pbo69_24>a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0
    }

    ._label_pbo69_24 {
      direction: var(--item-direction);
      background-color: var(--item-text-highlight);
      white-space: nowrap
    }

    ._horizontalDropdown_pbo69_99 {
      --computed-anchor: var(--anchor, var(--dropdown-anchor));
      --computed-align: var(--align, var(--dropdown-align));
      --computed-space-above: var(--space-above, var(--dropdown-space-above));
      --computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
      --before-el-top: calc(-1 * var(--computed-space-above));
      display: none !important;
      visibility: hidden;
      z-index: var(--above-all-z-index);
      position: absolute !important;
      margin-top: var(--computed-space-above) !important;
      inset: auto !important;
      left: var(--dropdown-left) !important
    }

    ._horizontalDropdown_pbo69_99:before {
      content: "";
      display: block;
      position: absolute;
      height: var(--computed-space-above);
      top: var(--before-el-top);
      width: 100%
    }

    ._horizontalDropdown_pbo69_99[data-open=true] {
      visibility: visible
    }

    ._listItem_pbo69_7[data-open=calculating] ._horizontalDropdown_pbo69_99,
    ._listItem_pbo69_7[data-open=true] ._horizontalDropdown_pbo69_99 {
      display: grid !important
    }

    ._dropdownToggleButton_pbo69_135 {
      cursor: pointer;
      display: var(--item-icon-display, flex)
    }

    ._dropdownToggleButton_pbo69_135 svg {
      height: var(--item-icon-size);
      width: var(--item-icon-size)
    }

    ._dropdownToggleButton_pbo69_135 path {
      fill: var(--item-icon-color, currentcolor)
    }

    ._dropdownToggleButton_pbo69_135._coverAllSpace_pbo69_146:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0
    }

    #SITE_CONTAINER.focus-ring-active ._dropdownToggleButton_pbo69_135:focus:before {
      outline: 2px solid #116dff;
      outline-offset: 1px;
      box-shadow: 0 0 1px 2px #fff
    }

    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160 {
      display: var(--sr-only-item-icon-display, flex);
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      position: absolute
    }

    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160:focus,
    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160:active {
      position: static;
      clip-path: unset
    }

    ._dropdownIcon_pbo69_171[data-open] {
      transform: rotate(-180deg)
    }

    ._noDropdownItems_pbo69_175 {
      display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
    }

    ._dropdownToggleButton_pbo69_135:not(._coverAllSpace_pbo69_146):not(._srOnly_pbo69_160) {
      position: relative
    }

    ._dropdownToggleButton_pbo69_135:not(._coverAllSpace_pbo69_146):before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      height: max(100%, 24px);
      width: max(var(--item-icon-size), 24px);
      transform: translate(-50%, -50%)
    }

    ._horizontalDropdownDisplayWrapper_pbo69_193 {
      display: var(--horizontal-menu-dropdown-display, block)
    }

    ._verticalDropdownDisplayWrapper_pbo69_197 {
      display: var(--vertical-menu-dropdown-display);
      margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
      width: 100%
    }

    ._verticalDropdown_pbo69_197 {
      --computed-space-above: var(--space-above, var(--dropdown-space-above));
      visibility: var(--vertical-dropdown-visibility);
      height: var(--vertical-dropdown-height);
      margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important
    }

    ._expandedDropdown_pbo69_210 ._verticalDropdown_pbo69_197 {
      visibility: unset;
      height: unset;
      margin-top: var(--computed-space-above) !important
    }

    ._divider_pbo69_216 {
      display: var(--divider-display, none);
      border-left: var(--horizontal-menu-item-divider, none);
      border-top: var(--vertical-menu-item-divider, none);
      align-self: stretch
    }

    ._listItem_pbo69_7:last-child ._divider_pbo69_216 {
      display: none
    }

    ._submenuToggleWrapper_pbo69_226 {
      display: contents
    }

    ._submenuToggleLabel_pbo69_230 {
      display: none
    }

    ._hiddenToggle_pbo69_234 {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0
    }

    [data-prehydration] [data-submenu-toggle]:checked~._verticalDropdownDisplayWrapper_pbo69_197 ._verticalDropdown_pbo69_197 {
      visibility: unset;
      height: unset;
      margin-top: var(--computed-space-above) !important
    }

    [data-prehydration] ._submenuToggleWrapper_pbo69_226 {
      display: flex;
      position: relative;
      z-index: 1
    }

    [data-prehydration] ._submenuToggleWrapper_pbo69_226 ._dropdownToggleButton_pbo69_135 {
      pointer-events: none
    }

    [data-prehydration] ._submenuToggleLabel_pbo69_230 {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      cursor: pointer;
      pointer-events: auto
    }

    [data-prehydration] ._submenuToggleLabel_pbo69_230:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      min-width: 44px;
      min-height: 44px;
      transform: translate(-50%, -50%)
    }

    [data-prehydration] [data-submenu-toggle]:checked~._itemWrapper_pbo69_16 ._dropdownIcon_pbo69_171 {
      transform: rotate(-180deg)
    }

    ._labelContainer_14dbz_1 {
      justify-content: var(--item-text-align);
      background: var(--item-background);
      box-shadow: var(--item-box-shadow);
      border-top: var(--item-border-top);
      border-bottom: var(--item-border-bottom);
      padding-top: var(--item-padding-top, var(--item-vertical-padding));
      padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
      gap: var(--spacing-between-label-and-dropdown-icon)
    }

    ._label_14dbz_1 {
      font: var(--item-font, font_6);
      color: var(--item-color);
      text-decoration-line: var(--item-text-decoration);
      text-transform: var(--item-text-transform);
      text-shadow: var(--item-text-outline), var(--item-text-shadow);
      letter-spacing: var(--item-letter-spacing);
      line-height: var(--item-line-height)
    }

    ._root_1qc8u_8 [data-part=menu-item] {
      --underline-scale: scaleX(0);
      --wash-scale: scaleX(0);
      --circle-clip-path: circle(0%);
      --dropdown-icon-transform: rotate(0);
      --bullet-translate: translateX(-150%);
      --bullet-opacity: 0;
      --wave-tarnslate: scaleY(0)
    }

    ._root_1qc8u_8 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {
      transition-property: transform;
      transition-duration: .4s
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=label]:after,
    ._root_1qc8u_8 [data-part=menu-item] [data-part=dropdown-item-label]:after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: currentColor;
      transform: scaleX(0)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=label]:before {
      content: "•" /"";
      padding-inline-end: 3px;
      display: var(--item-label-bullet-display, inline-block);
      opacity: 0
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
      display: var(--item-selected-label-underline-display, block);
      transform: scaleX(1)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
      opacity: 1
    }

    ._root_1qc8u_8 [data-part=menu-item][data-open=true],
    ._root_1qc8u_8 [data-part=menu-item][data-animation-state=enterActive],
    ._root_1qc8u_8 [data-part=menu-item][data-animation-state=enterDone] {
      --underline-scale: scaleX(1);
      --wash-scale: scaleX(1);
      --circle-clip-path: circle(100%);
      --dropdown-icon-transform: rotate(-540deg);
      --bullet-translate: translateX(0%);
      --bullet-opacity: 1;
      --wave-tarnslate: scaleY(1.5)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-selected] {
      --underline-scale: scaleX(1);
      --wash-scale: scaleX(0);
      --bullet-translate: translateX(0%);
      --bullet-opacity: 1
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
      transition: transform .3s;
      transform-origin: left;
      transform: var(--underline-scale)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
      display: block;
      transform-origin: left;
      transition-property: transform;
      transform: scaleX(0)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
      transition-duration: .3s
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
      transform: scaleX(1)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      transition: transform .4s;
      transform-origin: left;
      transform: var(--wash-scale)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
      transition: color .2s ease-in-out
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      transition: clip-path .4s;
      clip-path: var(--circle-clip-path)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
      transform: var(--dropdown-icon-transform)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      -webkit-mask-position: center center;
      mask-position: center center;
      height: 135%;
      bottom: unset;
      transition: transform .4s;
      transform-origin: bottom;
      transform: var(--wave-tarnslate)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
      transition: color .2s ease-in-out
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
      display: inline-block;
      transition-duration: .3s;
      transform: var(--bullet-translate);
      opacity: var(--bullet-opacity)
    }

    ._root_1qc8u_8 {
      display: flex;
      height: 100%;
      width: 100%;
      overflow-x: var(--container-overflow-x, unset);
      overflow-y: var(--container-overflow-y, visible);
      scrollbar-width: none;
      box-sizing: border-box
    }

    ._root_1qc8u_8._physicalLayout_1qc8u_173 {
      border-left: var(--container-border-left);
      border-right: var(--container-border-right);
      border-radius: var(--container-border-radius);
      padding-right: var(--container-padding-right, 0);
      padding-left: var(--container-padding-left, 0)
    }

    ._rootDirection_1qc8u_181 {
      direction: var(--direction)
    }

    ._container_1qc8u_185 {
      width: 100%;
      height: auto;
      min-width: fit-content;
      display: flex;
      justify-content: var(--container-align);
      flex-grow: var(--menu-items-flex-grow);
      flex-direction: var(--container-flex-direction);
      overflow-x: visible;
      flex-wrap: var(--container-flex-wrap, unset);
      scrollbar-width: none;
      row-gap: var(--menu-items-row-gap);
      column-gap: var(--menu-items-column-gap)
    }

    ._root_ybd04_1 {
      background: var(--container-background);
      box-shadow: var(--container-box-shadow);
      border-top: var(--container-border-top);
      border-bottom: var(--container-border-bottom);
      padding-top: var(--container-padding-top, 0);
      padding-bottom: var(--container-padding-bottom, 0)
    }

    ._root_7le7f_1 {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      pointer-events: auto;
      overflow: hidden;
      visibility: hidden;
      transform: var(--scroll-button-transform);
      --icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
      --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg))
    }

    ._root_7le7f_1._physicalLayout_7le7f_19 {
      border-left: var(--scroll-button-border-left);
      border-right: var(--scroll-button-border-right);
      border-radius: var(--scroll-button-border-radius)
    }

    ._root_7le7f_1._physicalLayout_7le7f_19 ._icon_7le7f_24 {
      padding-right: var(--scroll-button-padding-right, 0);
      padding-left: var(--scroll-button-padding-left, 0)
    }

    ._root_7le7f_1._logicalLayout_7le7f_28 ._icon_7le7f_24 {
      padding-inline-start: var(--scroll-button-padding-inline-start, 0);
      padding-inline-end: var(--scroll-button-padding-inline-end, 0)
    }

    ._root_7le7f_1:hover,
    ._root_7le7f_1[data-preview=hover] {
      background: var(--scroll-button-hover-background, var(--scroll-button-background));
      box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
      border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
      border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom))
    }

    ._root_7le7f_1:hover._physicalLayout_7le7f_19,
    ._root_7le7f_1[data-preview=hover]._physicalLayout_7le7f_19 {
      border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
      border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right));
      border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius))
    }

    ._root_7le7f_1:hover._physicalLayout_7le7f_19 ._icon_7le7f_24,
    ._root_7le7f_1[data-preview=hover]._physicalLayout_7le7f_19 ._icon_7le7f_24 {
      padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
      padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0))
    }

    ._root_7le7f_1:hover ._icon_7le7f_24,
    ._root_7le7f_1[data-preview=hover] ._icon_7le7f_24 {
      fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
      transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
      height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
      width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
    }

    ._root_7le7f_1:hover {
      transition: all .08s cubic-bezier(0, 0, 1, 1)
    }

    ._visible_7le7f_58 {
      visibility: visible;
      pointer-events: auto
    }

    ._hidden_7le7f_63 {
      visibility: hidden;
      pointer-events: none
    }

    ._icon_7le7f_24 {
      min-width: 1px;
      max-height: 100%;
      max-width: 100%;
      fill: var(--scroll-button-icon-color);
      transform: rotate(var(--icon-rotation));
      height: var(--scroll-button-icon-size);
      width: var(--scroll-button-icon-size)
    }

    ._icon_7le7f_24>svg {
      width: inherit;
      height: inherit
    }

    ._root_ko4o3_1 {
      background: var(--scroll-button-background);
      box-shadow: var(--scroll-button-box-shadow);
      border-top: var(--scroll-button-border-top);
      border-bottom: var(--scroll-button-border-bottom)
    }

    ._root_zhl0v_1 {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding-top: inherit;
      padding-bottom: inherit;
      border: inherit;
      border-color: transparent;
      justify-content: space-between;
      pointer-events: none;
      display: var(--scroll-button-icon-display, flex)
    }

    ._fallbackDirection_uix1w_1:not([dir]) {
      direction: var(--wix-opt-in-direction)
    }

    ._navbar_3vpx3_1 {
      display: var(--navbar-display, block);
      min-width: var(--navbar-min-width, revert);
      height: var(--navbar-height, revert);
      --item-hover-text-decoration: underline;
      --item-selected-text-decoration: underline;
      --sub-item-hover-text-decoration: underline;
      --sub-item-selected-text-decoration: underline;
      --sr-only-item-icon-display: none
    }

    ._rtl_3vpx3_12 {
      --scroll-button-transform: scaleX(-1)
    }

    ._ltr_3vpx3_16 {
      --scroll-button-transform: scaleX(1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop] {
      transition: opacity .4s, clip-path .4s;
      transition-timing-function: cubic-bezier(.645, .045, .355, 1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enter],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exitActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
      clip-path: var(--animation-clip-path);
      opacity: 0
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exit],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterActive] {
      clip-path: inset(var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%))
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
      clip-path: unset
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterDone],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exit] {
      opacity: 1
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn] {
      transition: opacity .4s;
      transition-timing-function: cubic-bezier(.645, .045, .355, 1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enter],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exitActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exitDone] {
      opacity: 0
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enterActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enterDone],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exit] {
      opacity: 1
    }

    ._childrenWrapper_x4pcm_1 {
      background: var(--container-background, var(--dropdown-container-background));
      border-top: var(--container-border-top, var(--dropdown-container-border-top));
      border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
      box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
    }

    ._childrenWrapper_x4pcm_1._physicalLayout_x4pcm_35 {
      border-left: var(--container-border-left, var(--dropdown-container-border-left));
      border-right: var(--container-border-right, var(--dropdown-container-border-right));
      border-radius: var(--container-border-radius, var(--dropdown-container-border-radius))
    }

    ._childrenWrapper_x4pcm_1._logicalLayout_x4pcm_40 {
      border-inline-start: var(--container-border-inline-start, var(--dropdown-container-border-inline-start));
      border-inline-end: var(--container-border-inline-end, var(--dropdown-container-border-inline-end));
      border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-container-border-start-start-radius));
      border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-container-border-start-end-radius));
      border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-container-border-end-start-radius));
      border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-container-border-end-end-radius))
    }

    ._childrenWrapperDirection_x4pcm_49 {
      direction: ltr
    }

    ._root_1ok50_1 {
      direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
      min-width: min-content !important;
      box-sizing: border-box;
      background: var(--container-background, var(--dropdown-menu-container-background));
      border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
      border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
      border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
      border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
      border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
      box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
      text-align: var(--align, var(--dropdown-menu-align));
      padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
      padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))))
    }

    ._root_1ok50_1._physicalLayout_1ok50_16 {
      padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))));
      padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))))
    }

    ._root_1ok50_1._logicalLayout_1ok50_20 {
      padding-inline-start: var(--container-padding-inline-start);
      padding-inline-end: var(--container-padding-inline-end)
    }

    ._list_1ok50_25 {
      --rows-number: calc((var(--items-number) / $columns-number) + .49);
      display: grid;
      grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
      grid-template-rows: repeat(var(--rows-number), auto);
      row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing));
      column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing))
    }

    @supports (width: round(1.9px, 1px)) {
      ._list_1ok50_25 {
        --rows-number: round(up, var(--items-number) / $columns-number)
      }
    }

    ._subList_1ok50_39 {
      display: flex;
      flex-direction: column;
      gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
      margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before))
    }

    ._listItem_1ok50_46 {
      width: 100%
    }

    ._item_1ok50_50 {
      direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
      justify-self: var(--dropdown-menu-item-justify-self);
      display: block;
      text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
      padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
      padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)))
    }

    ._item_1ok50_50._physicalLayout_1ok50_16 {
      border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
      border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
      border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
      padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
    }

    ._item_1ok50_50._logicalLayout_1ok50_20 {
      padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
    }

    ._item_1ok50_50._selected_1ok50_69,
    ._item_1ok50_50[data-preview=selected] {
      font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
      color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
      letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
      line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
      text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
      text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))));
      text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
      background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
      border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
      border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
      box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))))
    }

    ._item_1ok50_50._selected_1ok50_69._physicalLayout_1ok50_16,
    ._item_1ok50_50[data-preview=selected]._physicalLayout_1ok50_16 {
      border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
      border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))));
      border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))))
    }

    ._item_1ok50_50._selected_1ok50_69 ._itemLabel_1ok50_87,
    ._item_1ok50_50[data-preview=selected] ._itemLabel_1ok50_87 {
      background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
    }

    ._item_1ok50_50:hover,
    ._item_1ok50_50._hover_1ok50_90,
    ._item_1ok50_50[data-preview=hover] {
      font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
      color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
      letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
      line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
      text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
      text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))));
      text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
      background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
      border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
      border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
      box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))))
    }

    ._item_1ok50_50:hover._physicalLayout_1ok50_16,
    ._item_1ok50_50._hover_1ok50_90._physicalLayout_1ok50_16,
    ._item_1ok50_50[data-preview=hover]._physicalLayout_1ok50_16 {
      border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
      border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))));
      border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))))
    }

    ._item_1ok50_50:hover ._itemLabel_1ok50_87,
    ._item_1ok50_50._hover_1ok50_90 ._itemLabel_1ok50_87,
    ._item_1ok50_50[data-preview=hover] ._itemLabel_1ok50_87 {
      background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
    }

    ._subItem_1ok50_112 {
      direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
      justify-self: var(--sub-item-justify-self);
      display: block;
      text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
    }

    ._subItem_1ok50_112._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
      border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
      border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
      padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
      padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
    }

    ._subItem_1ok50_112._selected_1ok50_69,
    ._subItem_1ok50_112[data-preview=selected] {
      font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
      color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
      letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
      line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
      text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
      text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))));
      text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
      background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
      border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
      border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
      box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))))
    }

    ._subItem_1ok50_112._selected_1ok50_69._physicalLayout_1ok50_16,
    ._subItem_1ok50_112[data-preview=selected]._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
      border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))));
      border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))))
    }

    ._subItem_1ok50_112._selected_1ok50_69 ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112[data-preview=selected] ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
    }

    ._subItem_1ok50_112:hover,
    ._subItem_1ok50_112._hover_1ok50_90,
    ._subItem_1ok50_112[data-preview=hover] {
      font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
      color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
      letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
      line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
      text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
      text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))));
      text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
      background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
      border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
      border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
      box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))))
    }

    ._subItem_1ok50_112:hover._physicalLayout_1ok50_16,
    ._subItem_1ok50_112._hover_1ok50_90._physicalLayout_1ok50_16,
    ._subItem_1ok50_112[data-preview=hover]._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
      border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))));
      border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))))
    }

    ._subItem_1ok50_112:hover ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112._hover_1ok50_90 ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112[data-preview=hover] ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
    }

    ._itemLabel_1ok50_87 {
      display: inline-block;
      background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
      text-align: inherit;
      text-decoration-line: inherit;
      text-transform: inherit;
      text-shadow: inherit
    }

    ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
    }

    ._item_29upo_1 {
      font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
      color: var(--item-color, var(--dropdown-menu-item-color));
      letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
      line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
      text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
      text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform));
      text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
      background: var(--item-background, var(--dropdown-menu-item-background));
      border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
      border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
      box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow))
    }

    ._subItem_29upo_15 {
      font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
      color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
      letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
      line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
      text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
      text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform));
      text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
      background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
      border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
      border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
      box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
      padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
      padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)))
    }

    ._dropdown_dxh14_1 {
      --container-background: var(--dropdown-container-background);
      --container-box-shadow: var(--dropdown-container-box-shadow);
      --container-border-inline-start: var(--dropdown-container-border-inline-start-width) var(--dropdown-container-border-inline-start-style) var(--dropdown-container-border-inline-start-color);
      --container-border-inline-end: var(--dropdown-container-border-inline-end-width) var(--dropdown-container-border-inline-end-style) var(--dropdown-container-border-inline-end-color);
      --container-border-top: var(--dropdown-container-border-top-width) var(--dropdown-container-border-top-style) var(--dropdown-container-border-top-color);
      --container-border-bottom: var(--dropdown-container-border-bottom-width) var(--dropdown-container-border-bottom-style) var(--dropdown-container-border-bottom-color);
      --container-border-start-start-radius: var(--dropdown-container-border-start-start-radius);
      --container-border-start-end-radius: var(--dropdown-container-border-start-end-radius);
      --container-border-end-start-radius: var(--dropdown-container-border-end-start-radius);
      --container-border-end-end-radius: var(--dropdown-container-border-end-end-radius);
      --container-padding-top: var(--dropdown-container-padding-top);
      --container-padding-inline-end: var(--dropdown-container-padding-inline-end);
      --container-padding-bottom: var(--dropdown-container-padding-bottom);
      --container-padding-inline-start: var(--dropdown-container-padding-inline-start)
    }

    ._item_dxh14_40 {
      --item-align: var(--dropdown-menu-item-align);
      --item-horizontal-spacing: var(--dropdown-menu-item-horizontal-spacing);
      --item-padding-inline-start: var(--dropdown-menu-item-padding-inline-start);
      --item-padding-inline-end: var(--dropdown-menu-item-padding-inline-end);
      --item-padding-top: var(--dropdown-menu-item-padding-top);
      --item-padding-bottom: var(--dropdown-menu-item-padding-bottom)
    }

    @property --wix-menu-dropdown-anchor {
      syntax: "<number>";
      inherits: false;
    }

    ._dropdown_dxh14_1 {
      outline: 0px rgba(var(--wix-menu-dropdown-anchor), 0, 0, 0)
    }

    ._submenu_dxh14_59 {
      flex-grow: 1
    }

    ._dropdownContentWrapper_dxh14_63 {
      display: flex;
      flex-direction: var(--dropdown-content-wrapper-flex-dir, row)
    }

    ._rootDirection_1felo_13 {
      direction: var(--btn-direction)
    }

    ._root_1felo_13 {
      --display: flex;
      display: var(--display);
      cursor: pointer;
      min-width: var(--btn-min-width);
      min-height: 10px;
      box-sizing: border-box;
      touch-action: manipulation;
      flex-basis: auto;
      flex-direction: var(--container-flex-direction);
      justify-content: var(--container-justify-content);
      align-items: var(--container-align-items);
      outline: none
    }

    ._root_1felo_13:hover,
    ._root_1felo_13._active_1felo_31 {
      transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
      transition-duration: .4s;
      transition-timing-function: ease
    }

    ._root_1felo_13:disabled {
      cursor: not-allowed
    }

    ._root_1felo_13._isMaxContent_1felo_40 {
      height: max-content;
      min-width: max-content
    }

    ._root_1felo_13._isMaxContent_1felo_40._isWrapText_1felo_44 {
      min-width: 10px
    }

    ._root_1felo_13._isWrapText_1felo_44,
    ._root_1felo_13._isWrapText_1felo_44 ._label_1felo_51 {
      white-space: pre-line
    }

    ._link_1felo_55 {
      text-decoration: none;
      box-sizing: border-box;
      color: #000;
      cursor: pointer
    }

    ._link_1felo_55:focus-visible {
      outline: 2px solid currentColor;
      outline-offset: 2px
    }

    ._label_1felo_51 {
      text-shadow: var(--text-shadow);
      text-overflow: var(--label-text-overflow);
      white-space: var(--label-white-space);
      min-width: 1.8em;
      max-width: 100%;
      transition: inherit;
      direction: var(--direction)
    }

    ._icon_1felo_76 {
      min-width: 1px;
      transition: inherit;
      flex-shrink: 0;
      width: var(--icon-size);
      height: var(--icon-size);
      order: var(--icon-order, 0);
      fill: var(--icon-color);
      transform: rotate(var(--icon-rotation))
    }

    ._icon_1felo_76>span,
    ._icon_1felo_76 svg {
      display: flex;
      width: inherit;
      height: inherit
    }

    ._root_1felo_13:hover ._label_1felo_51,
    ._root_1felo_13[data-preview=hover] ._label_1felo_51 {
      text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      direction: var(--hover-direction, var(--direction))
    }

    ._root_1felo_13:hover ._icon_1felo_76,
    ._root_1felo_13[data-preview=hover] ._icon_1felo_76 {
      width: var(--hover-icon-size, var(--icon-size));
      height: var(--hover-icon-size, var(--icon-size));
      fill: var(--hover-icon-color, var(--icon-color));
      transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)))
    }

    ._root_1felo_13:disabled ._label_1felo_51,
    ._root_1felo_13 [data-preview=disabled] ._label_1felo_51 {
      text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      direction: var(--disabled-direction, var(--direction))
    }

    ._root_1felo_13:disabled ._icon_1felo_76,
    ._root_1felo_13 [data-preview=disabled] ._icon_1felo_76 {
      width: var(--disabled-icon-size, var(--icon-size));
      height: var(--disabled-icon-size, var(--icon-size));
      fill: var(--disabled-icon-color, var(--icon-color));
      transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
    }

    ._root_sb6nm_13 {
      background: var(--background);
      border-top: var(--border-top);
      border-bottom: var(--border-bottom);
      box-shadow: var(--box-shadow);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      border-left: var(--border-left);
      border-right: var(--border-right);
      border-top-left-radius: var(--border-top-left-radius);
      border-top-right-radius: var(--border-top-right-radius);
      border-bottom-left-radius: var(--border-bottom-left-radius);
      border-bottom-right-radius: var(--border-bottom-right-radius);
      padding-left: var(--padding-left);
      padding-right: var(--padding-right);
      gap: var(--content-gap, "0px")
    }

    ._root_sb6nm_13._hasIconColor_sb6nm_31:not(:hover):not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-icon-color, var(--icon-color))
    }

    ._label_sb6nm_35 {
      display: var(--label-display);
      font: var(--font, var(--font_8));
      color: var(--color);
      background-color: var(--text-highlight, transparent);
      letter-spacing: var(--letter-spacing);
      line-height: var(--line-height);
      text-align: var(--text-align, revert);
      text-transform: var(--text-transform);
      text-decoration-line: var(--text-decoration);
      text-shadow: var(--text-outline), var(--text-shadow)
    }

    ._root_sb6nm_13:hover,
    ._root_sb6nm_13[data-preview=hover] {
      border-top: var(--hover-border-top, var(--border-top));
      border-bottom: var(--hover-border-bottom, var(--border-bottom));
      box-shadow: var(--hover-box-shadow, var(--box-shadow));
      background: var(--hover-background, var(--background));
      padding-top: var(--hover-padding-top, var(--padding-top));
      padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      border-left: var(--hover-border-left, var(--border-left));
      border-right: var(--hover-border-right, var(--border-right));
      border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--hover-padding-left, var(--padding-left));
      padding-right: var(--hover-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasHoverBorderColor_sb6nm_66:hover:not(:disabled) {
      border-color: var(--corvid-hover-border-color, initial)
    }

    ._root_sb6nm_13._hasHoverBackgroundColor_sb6nm_70:hover:not(:disabled) {
      background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
    }

    ._root_sb6nm_13:disabled,
    ._root_sb6nm_13 [data-preview=disabled] {
      border-top: var(--disabled-border-top, var(--border-top));
      border-bottom: var(--disabled-border-bottom, var(--border-bottom));
      box-shadow: var(--disabled-box-shadow, var(--box-shadow));
      background: var(--disabled-background, var(--background));
      padding-top: var(--disabled-padding-top, var(--padding-top));
      padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      border-left: var(--disabled-border-left, var(--border-left));
      border-right: var(--disabled-border-right, var(--border-right));
      border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--disabled-padding-left, var(--padding-left));
      padding-right: var(--disabled-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasDisabledBorderColor_sb6nm_92:disabled:not(:hover) {
      border-color: var(--corvid-disabled-border-color, initial)
    }

    ._root_sb6nm_13._hasDisabledBackgroundColor_sb6nm_96:disabled:not(:hover) {
      background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
    }

    ._root_sb6nm_13._hasBorderColor_sb6nm_100:not(:hover):not(:disabled) {
      border-color: var(--corvid-border-color, initial)
    }

    ._root_sb6nm_13._hasBackgroundColor_sb6nm_104:not(:hover):not(:disabled) {
      background-color: var(--corvid-background-color, var(--background))
    }

    ._root_sb6nm_13._hasColor_sb6nm_108:not(:hover):not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-color, var(--color))
    }

    ._root_sb6nm_13:hover ._label_sb6nm_35,
    ._root_sb6nm_13[data-preview=hover] ._label_sb6nm_35 {
      display: var(--hover-label-display, var(--label-display));
      background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
      font: var(--hover-font, var(--font));
      color: var(--hover-color, var(--color));
      letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
      line-height: var(--hover-line-height, var(--line-height));
      text-align: var(--hover-text-align, var(--text-align, revert));
      text-transform: var(--hover-text-transform, var(--text-transform));
      text-decoration-line: var(--hover-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasHoverColor_sb6nm_125:hover:not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-hover-color, var(--hover-color, var(--color)))
    }

    ._root_sb6nm_13:disabled ._label_sb6nm_35,
    ._root_sb6nm_13 [data-preview=disabled] ._label_sb6nm_35 {
      display: var(--disabled-label-display, var(--label-display));
      background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
      font: var(--disabled-font, var(--font));
      color: var(--disabled-color, var(--color));
      letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
      line-height: var(--disabled-line-height, var(--line-height));
      text-align: var(--disabled-text-align, var(--text-align, revert));
      text-transform: var(--disabled-text-transform, var(--text-transform));
      text-decoration-line: var(--disabled-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasDisabledColor_sb6nm_142:disabled:not(:hover) ._label_sb6nm_35 {
      color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
    }

    ._root_sb6nm_13._hasHoverIconColor_sb6nm_146:hover:not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
    }

    ._root_sb6nm_13._hasDisabledIconColor_sb6nm_150:disabled:not(:hover) ._icon_sb6nm_31 {
      fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
    }

    ._icon_sb6nm_31 {
      display: var(--icon-display)
    }

    ._root_sb6nm_13:hover ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=hover] ._icon_sb6nm_31 {
      display: var(--hover-icon-display, var(--icon-display))
    }

    ._root_sb6nm_13:disabled ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=disabled] ._icon_sb6nm_31 {
      display: var(--disabled-icon-display, var(--icon-display))
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    ._icon_17jnh_1 {
      order: var(--icon-order, 0)
    }

    ._button_17jnh_5 {
      min-width: min-content !important
    }

    ._dialog_1izd6_1 {
      width: var(--wrapper-width);
      position: fixed;
      top: var(--wix-ads-height, 0);
      inset-inline-start: var(--wrapper-inset-inline-start, revert);
      inset-inline-end: var(--wrapper-inset-inline-end, revert);
      margin: var(--wrapper-margin);
      height: calc(100% - var(--wix-ads-height));
      z-index: var(--above-all-z-index);
      --navbar-display: block
    }

    ._backdrop_1izd6_13 {
      position: fixed;
      top: var(--wix-ads-height, 0);
      right: 0;
      bottom: 0;
      left: 0;
      background: var(--overlay-background, rgba(0, 0, 0, .5))
    }

    ._dialogContent_1izd6_22 {
      display: flex;
      flex-direction: column;
      position: relative;
      box-sizing: border-box;
      z-index: 1;
      height: 100%;
      background: var(--background);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      padding-inline-start: var(--padding-inline-start);
      padding-inline-end: var(--padding-inline-end);
      border-top-color: var(--border-top-color);
      border-top-style: var(--border-top-style);
      border-top-width: var(--border-top-width);
      border-bottom-color: var(--border-bottom-color);
      border-bottom-style: var(--border-bottom-style);
      border-bottom-width: var(--border-bottom-width);
      border-inline-start-color: var(--border-inline-start-color);
      border-inline-start-style: var(--border-inline-start-style);
      border-inline-start-width: var(--border-inline-start-width);
      border-inline-end-color: var(--border-inline-end-color);
      border-inline-end-style: var(--border-inline-end-style);
      border-inline-end-width: var(--border-inline-end-width);
      box-shadow: var(--boxShadow);
      border-start-start-radius: var(--border-start-start-radius);
      border-start-end-radius: var(--border-start-end-radius);
      border-end-start-radius: var(--border-end-start-radius);
      border-end-end-radius: var(--border-end-end-radius);
      overflow-y: auto
    }

    ._header_1izd6_54 {
      display: flex;
      flex-direction: var(--header-flex-direction);
      align-items: flex-start;
      position: sticky;
      top: 0;
      z-index: 1
    }

    ._headerContent_1izd6_63 {
      flex: 1;
      align-self: stretch
    }

    ._main_1izd6_68 {
      display: flex;
      flex: 1;
      flex-direction: var(--main-flex-direction)
    }

    ._content_1izd6_74 {
      flex: 1;
      align-self: stretch
    }

    ._openButton_1izd6_79 {
      display: var(--hamburger-open-button-display) !important
    }

    ._closeButton_1izd6_83 {
      flex: 0
    }

    ._navbar_1izd6_87 {
      flex-grow: 1
    }

    ._dialog_41eo3_1 {
      opacity: var(--hamburger-dialog-initial-opacity);
      transform: var(--hamburger-dialog-initial-transform)
    }

    ._dialog_41eo3_1[data-animation-name=none] {
      opacity: unset;
      transform: unset
    }

    ._dialog_41eo3_1[data-animation-name=revealFromRight] {
      clip-path: inset(0);
      transition: transform .4s cubic-bezier(.645, .045, .355, 1)
    }

    ._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterActive],
    ._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterDone] {
      transform: translate(0)
    }

    ._dialog_41eo3_1[data-animation-name=fadeIn] {
      transition: opacity .4s cubic-bezier(.645, .045, .355, 1)
    }

    ._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterActive],
    ._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterDone] {
      opacity: 1
    }

    ._rootDirection_1felo_13 {
      direction: var(--btn-direction)
    }

    ._root_1felo_13 {
      --display: flex;
      display: var(--display);
      cursor: pointer;
      min-width: var(--btn-min-width);
      min-height: 10px;
      box-sizing: border-box;
      touch-action: manipulation;
      flex-basis: auto;
      flex-direction: var(--container-flex-direction);
      justify-content: var(--container-justify-content);
      align-items: var(--container-align-items);
      outline: none
    }

    ._root_1felo_13:hover,
    ._root_1felo_13._active_1felo_31 {
      transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
      transition-duration: .4s;
      transition-timing-function: ease
    }

    ._root_1felo_13:disabled {
      cursor: not-allowed
    }

    ._root_1felo_13._isMaxContent_1felo_40 {
      height: max-content;
      min-width: max-content
    }

    ._root_1felo_13._isMaxContent_1felo_40._isWrapText_1felo_44 {
      min-width: 10px
    }

    ._root_1felo_13._isWrapText_1felo_44,
    ._root_1felo_13._isWrapText_1felo_44 ._label_1felo_51 {
      white-space: pre-line
    }

    ._link_1felo_55 {
      text-decoration: none;
      box-sizing: border-box;
      color: #000;
      cursor: pointer
    }

    ._link_1felo_55:focus-visible {
      outline: 2px solid currentColor;
      outline-offset: 2px
    }

    ._label_1felo_51 {
      text-shadow: var(--text-shadow);
      text-overflow: var(--label-text-overflow);
      white-space: var(--label-white-space);
      min-width: 1.8em;
      max-width: 100%;
      transition: inherit;
      direction: var(--direction)
    }

    ._icon_1felo_76 {
      min-width: 1px;
      transition: inherit;
      flex-shrink: 0;
      width: var(--icon-size);
      height: var(--icon-size);
      order: var(--icon-order, 0);
      fill: var(--icon-color);
      transform: rotate(var(--icon-rotation))
    }

    ._icon_1felo_76>span,
    ._icon_1felo_76 svg {
      display: flex;
      width: inherit;
      height: inherit
    }

    ._root_1felo_13:hover ._label_1felo_51,
    ._root_1felo_13[data-preview=hover] ._label_1felo_51 {
      text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      direction: var(--hover-direction, var(--direction))
    }

    ._root_1felo_13:hover ._icon_1felo_76,
    ._root_1felo_13[data-preview=hover] ._icon_1felo_76 {
      width: var(--hover-icon-size, var(--icon-size));
      height: var(--hover-icon-size, var(--icon-size));
      fill: var(--hover-icon-color, var(--icon-color));
      transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)))
    }

    ._root_1felo_13:disabled ._label_1felo_51,
    ._root_1felo_13 [data-preview=disabled] ._label_1felo_51 {
      text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      direction: var(--disabled-direction, var(--direction))
    }

    ._root_1felo_13:disabled ._icon_1felo_76,
    ._root_1felo_13 [data-preview=disabled] ._icon_1felo_76 {
      width: var(--disabled-icon-size, var(--icon-size));
      height: var(--disabled-icon-size, var(--icon-size));
      fill: var(--disabled-icon-color, var(--icon-color));
      transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
    }

    ._root_sb6nm_13 {
      background: var(--background);
      border-top: var(--border-top);
      border-bottom: var(--border-bottom);
      box-shadow: var(--box-shadow);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      border-left: var(--border-left);
      border-right: var(--border-right);
      border-top-left-radius: var(--border-top-left-radius);
      border-top-right-radius: var(--border-top-right-radius);
      border-bottom-left-radius: var(--border-bottom-left-radius);
      border-bottom-right-radius: var(--border-bottom-right-radius);
      padding-left: var(--padding-left);
      padding-right: var(--padding-right);
      gap: var(--content-gap, "0px")
    }

    ._root_sb6nm_13._hasIconColor_sb6nm_31:not(:hover):not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-icon-color, var(--icon-color))
    }

    ._label_sb6nm_35 {
      display: var(--label-display);
      font: var(--font, var(--font_8));
      color: var(--color);
      background-color: var(--text-highlight, transparent);
      letter-spacing: var(--letter-spacing);
      line-height: var(--line-height);
      text-align: var(--text-align, revert);
      text-transform: var(--text-transform);
      text-decoration-line: var(--text-decoration);
      text-shadow: var(--text-outline), var(--text-shadow)
    }

    ._root_sb6nm_13:hover,
    ._root_sb6nm_13[data-preview=hover] {
      border-top: var(--hover-border-top, var(--border-top));
      border-bottom: var(--hover-border-bottom, var(--border-bottom));
      box-shadow: var(--hover-box-shadow, var(--box-shadow));
      background: var(--hover-background, var(--background));
      padding-top: var(--hover-padding-top, var(--padding-top));
      padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      border-left: var(--hover-border-left, var(--border-left));
      border-right: var(--hover-border-right, var(--border-right));
      border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--hover-padding-left, var(--padding-left));
      padding-right: var(--hover-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasHoverBorderColor_sb6nm_66:hover:not(:disabled) {
      border-color: var(--corvid-hover-border-color, initial)
    }

    ._root_sb6nm_13._hasHoverBackgroundColor_sb6nm_70:hover:not(:disabled) {
      background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
    }

    ._root_sb6nm_13:disabled,
    ._root_sb6nm_13 [data-preview=disabled] {
      border-top: var(--disabled-border-top, var(--border-top));
      border-bottom: var(--disabled-border-bottom, var(--border-bottom));
      box-shadow: var(--disabled-box-shadow, var(--box-shadow));
      background: var(--disabled-background, var(--background));
      padding-top: var(--disabled-padding-top, var(--padding-top));
      padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      border-left: var(--disabled-border-left, var(--border-left));
      border-right: var(--disabled-border-right, var(--border-right));
      border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--disabled-padding-left, var(--padding-left));
      padding-right: var(--disabled-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasDisabledBorderColor_sb6nm_92:disabled:not(:hover) {
      border-color: var(--corvid-disabled-border-color, initial)
    }

    ._root_sb6nm_13._hasDisabledBackgroundColor_sb6nm_96:disabled:not(:hover) {
      background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
    }

    ._root_sb6nm_13._hasBorderColor_sb6nm_100:not(:hover):not(:disabled) {
      border-color: var(--corvid-border-color, initial)
    }

    ._root_sb6nm_13._hasBackgroundColor_sb6nm_104:not(:hover):not(:disabled) {
      background-color: var(--corvid-background-color, var(--background))
    }

    ._root_sb6nm_13._hasColor_sb6nm_108:not(:hover):not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-color, var(--color))
    }

    ._root_sb6nm_13:hover ._label_sb6nm_35,
    ._root_sb6nm_13[data-preview=hover] ._label_sb6nm_35 {
      display: var(--hover-label-display, var(--label-display));
      background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
      font: var(--hover-font, var(--font));
      color: var(--hover-color, var(--color));
      letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
      line-height: var(--hover-line-height, var(--line-height));
      text-align: var(--hover-text-align, var(--text-align, revert));
      text-transform: var(--hover-text-transform, var(--text-transform));
      text-decoration-line: var(--hover-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasHoverColor_sb6nm_125:hover:not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-hover-color, var(--hover-color, var(--color)))
    }

    ._root_sb6nm_13:disabled ._label_sb6nm_35,
    ._root_sb6nm_13 [data-preview=disabled] ._label_sb6nm_35 {
      display: var(--disabled-label-display, var(--label-display));
      background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
      font: var(--disabled-font, var(--font));
      color: var(--disabled-color, var(--color));
      letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
      line-height: var(--disabled-line-height, var(--line-height));
      text-align: var(--disabled-text-align, var(--text-align, revert));
      text-transform: var(--disabled-text-transform, var(--text-transform));
      text-decoration-line: var(--disabled-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasDisabledColor_sb6nm_142:disabled:not(:hover) ._label_sb6nm_35 {
      color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
    }

    ._root_sb6nm_13._hasHoverIconColor_sb6nm_146:hover:not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
    }

    ._root_sb6nm_13._hasDisabledIconColor_sb6nm_150:disabled:not(:hover) ._icon_sb6nm_31 {
      fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
    }

    ._icon_sb6nm_31 {
      display: var(--icon-display)
    }

    ._root_sb6nm_13:hover ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=hover] ._icon_sb6nm_31 {
      display: var(--hover-icon-display, var(--icon-display))
    }

    ._root_sb6nm_13:disabled ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=disabled] ._icon_sb6nm_31 {
      display: var(--disabled-icon-display, var(--icon-display))
    }

    ._fallbackDirection_uix1w_1:not([dir]) {
      direction: var(--wix-opt-in-direction)
    }

    ._presetWrapper_y7f2x_1 {
      display: contents
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    ._icon_17jnh_1 {
      order: var(--icon-order, 0)
    }

    ._button_17jnh_5 {
      min-width: min-content !important
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    @container style(--preset-dfd70ffc: 16e4ab3e) {
      .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
        writing-mode: vertical-rl
      }
    }

    @container style(--preset-dfd70ffc: fcfde1ff) {
      .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
        writing-mode: horizontal-tb
      }
    }

    :where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="16e4ab3e"]) .wrichtext {
      writing-mode: vertical-rl
    }

    :where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="fcfde1ff"]) .wrichtext {
      writing-mode: horizontal-tb
    }

    @container style(--preset-2eeafb3d: 3a8413ab) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: none;
        --hamburger-open-button-display: flex
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: vertical;
        --container-flex-direction: column;
        --menu-items-main-axis-gap: var(--menu-items-row-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --item-wrapper-width: 100%;
        --menu-item-wrapper-height: unset;
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --item-icon-display: var(--vertical-item-icon-display);
        --sr-only-item-icon-display: none;
        --scroll-button-icon-display: none
      }
    }

    @container style(--preset-2eeafb3d: 138da722) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: vertical;
        --container-flex-direction: column;
        --menu-items-main-axis-gap: var(--menu-items-row-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --item-wrapper-width: 100%;
        --menu-item-wrapper-height: unset;
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --item-icon-display: var(--vertical-item-icon-display);
        --sr-only-item-icon-display: none;
        --scroll-button-icon-display: none;
        --navbar-min-width: min-content
      }
    }

    @container style(--preset-2eeafb3d: 92a8b2cb) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none;
        --horizontal-items-width-display: block
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: horizontal;
        --container-flex-direction: row;
        --menu-items-main-axis-gap: var(--menu-items-column-gap);
        --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --vertical-menu-item-divider: none;
        --item-wrapper-width: unset;
        --menu-item-wrapper-height: 100%;
        --horizontal-menu-dropdown-display: unset;
        --vertical-menu-dropdown-display: none;
        --horizontal-items-width-display: block;
        --navbar-min-width: initial;
        --navbar-height: revert;
        --container-overflow-x: initial;
        --container-flex-wrap: nowrap;
        --scroll-button-icon-display: none
      }
    }

    @container style(--preset-2eeafb3d: 12619a4f) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none;
        --horizontal-items-width-display: block
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: horizontal;
        --container-flex-direction: row;
        --menu-items-main-axis-gap: var(--menu-items-column-gap);
        --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --vertical-menu-item-divider: none;
        --item-wrapper-width: unset;
        --menu-item-wrapper-height: 100%;
        --horizontal-menu-dropdown-display: unset;
        --vertical-menu-dropdown-display: none;
        --horizontal-items-width-display: block;
        --navbar-min-width: initial;
        --navbar-height: revert;
        --container-overflow-x: auto;
        --container-flex-wrap: nowrap
      }
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .menu {
      --navbar-display: none;
      --hamburger-open-button-display: flex
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .navbar {
      --orientation: vertical;
      --container-flex-direction: column;
      --menu-items-main-axis-gap: var(--menu-items-row-gap);
      --horizontal-menu-item-divider: none;
      --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --item-wrapper-width: 100%;
      --menu-item-wrapper-height: unset;
      --horizontal-menu-dropdown-display: none;
      --vertical-menu-dropdown-display: initial;
      --item-icon-display: var(--vertical-item-icon-display);
      --sr-only-item-icon-display: none;
      --scroll-button-icon-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .navbar {
      --orientation: vertical;
      --container-flex-direction: column;
      --menu-items-main-axis-gap: var(--menu-items-row-gap);
      --horizontal-menu-item-divider: none;
      --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --item-wrapper-width: 100%;
      --menu-item-wrapper-height: unset;
      --horizontal-menu-dropdown-display: none;
      --vertical-menu-dropdown-display: initial;
      --item-icon-display: var(--vertical-item-icon-display);
      --sr-only-item-icon-display: none;
      --scroll-button-icon-display: none;
      --navbar-min-width: min-content
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none;
      --horizontal-items-width-display: block
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .navbar {
      --orientation: horizontal;
      --container-flex-direction: row;
      --menu-items-main-axis-gap: var(--menu-items-column-gap);
      --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --vertical-menu-item-divider: none;
      --item-wrapper-width: unset;
      --menu-item-wrapper-height: 100%;
      --horizontal-menu-dropdown-display: unset;
      --vertical-menu-dropdown-display: none;
      --horizontal-items-width-display: block;
      --navbar-min-width: initial;
      --navbar-height: revert;
      --container-overflow-x: initial;
      --container-flex-wrap: nowrap;
      --scroll-button-icon-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none;
      --horizontal-items-width-display: block
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .navbar {
      --orientation: horizontal;
      --container-flex-direction: row;
      --menu-items-main-axis-gap: var(--menu-items-column-gap);
      --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --vertical-menu-item-divider: none;
      --item-wrapper-width: unset;
      --menu-item-wrapper-height: 100%;
      --horizontal-menu-dropdown-display: unset;
      --vertical-menu-dropdown-display: none;
      --horizontal-items-width-display: block;
      --navbar-min-width: initial;
      --navbar-height: revert;
      --container-overflow-x: auto;
      --container-flex-wrap: nowrap
    }

    @container style(--preset-423f9646: 78117e4f) {
      .w-4190f51c-3836-49f6-8114-96219c165b29 .button {
        background: transparent;
        box-shadow: none;
        row-gap: 6px;
        column-gap: 6px;
        border-top: 1px solid rgba(0, 0, 0, 1);
        border-bottom: 1px solid rgba(0, 0, 0, 1);
        border-inline-start: 1px solid rgba(0, 0, 0, 1);
        border-inline-end: 1px solid rgba(0, 0, 0, 1);
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
        border-end-start-radius: 0px;
        border-end-end-radius: 0px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-inline-start: 8px;
        padding-inline-end: 8px;
        width: min-content;
        --text-outline: none;
        --text-shadow: none;
        --label-white-space: pre-line;
        --container-flex-direction: row;
        --container-justify-content: var(--content-horizontal-alignment);
        --container-align-items: center;
        --content-horizontal-alignment: center;
        --label-overflow: wrap;
        --label-text-overflow: initial;
        --btn-min-width: min-content;
        --content-horizontal-alignment-for-align-items: center
      }

      .w-4190f51c-3836-49f6-8114-96219c165b29 .button:hover .label {
        text-decoration: underline !important
      }

      .w-4190f51c-3836-49f6-8114-96219c165b29 .label {
        font: 14px sans-serif;
        color: #000;
        letter-spacing: normal;
        line-height: normal;
        text-transform: none;
        text-align: center
      }
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .button {
      background: transparent;
      box-shadow: none;
      row-gap: 6px;
      column-gap: 6px;
      border-top: 1px solid rgba(0, 0, 0, 1);
      border-bottom: 1px solid rgba(0, 0, 0, 1);
      border-inline-start: 1px solid rgba(0, 0, 0, 1);
      border-inline-end: 1px solid rgba(0, 0, 0, 1);
      border-start-start-radius: 0px;
      border-start-end-radius: 0px;
      border-end-start-radius: 0px;
      border-end-end-radius: 0px;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-inline-start: 8px;
      padding-inline-end: 8px;
      width: min-content;
      --text-outline: none;
      --text-shadow: none;
      --label-white-space: pre-line;
      --container-flex-direction: row;
      --container-justify-content: var(--content-horizontal-alignment);
      --container-align-items: center;
      --content-horizontal-alignment: center;
      --label-overflow: wrap;
      --label-text-overflow: initial;
      --btn-min-width: min-content;
      --content-horizontal-alignment-for-align-items: center
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .button:hover .label {
      text-decoration: underline !important
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .label {
      font: 14px sans-serif;
      color: #000;
      letter-spacing: normal;
      line-height: normal;
      text-transform: none;
      text-align: center
    }
  

    @font-face {
      font-family: 'benzin';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-4.woff2') format('woff2');
      unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+02DD, U+0386, U+2021, U+2030;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'benzin';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-extra-0.woff2') format('woff2');
      unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00B4, U+00B6-00BB, U+00BF-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
      font-display: swap;
    }

    @font-face {
      font-family: 'benzin';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-extra-1.woff2') format('woff2');
      unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00B4, U+00B6-00BB, U+00BF-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
      font-display: swap;
    }

    @font-face {
      font-family: 'avenir-lt-w01_35-light1475496';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-3.woff2') format('woff2');
      unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
      font-display: swap;
    }

    

    @font-face {
      font-family: 'madefor-text';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-2.woff2') format('woff2');
      unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-5.woff2') format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-display: swap;
    }

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 800;
      src:url('assets/font-5.woff2') format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-display: swap;
    }

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-5.woff2') format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-display: swap;
    }

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 600;
      src:url('assets/font-5.woff2') format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-display: swap;
    }

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 500;
      src:url('assets/font-5.woff2') format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-extra-2.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: italic;
      font-weight: 700;
      src:url('assets/font-extra-3.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 800;
      src:url('assets/font-extra-2.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: italic;
      font-weight: 800;
      src:url('assets/font-extra-3.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-extra-2.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: italic;
      font-weight: 400;
      src:url('assets/font-extra-3.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 600;
      src:url('assets/font-extra-2.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: italic;
      font-weight: 600;
      src:url('assets/font-extra-3.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: normal;
      font-weight: 500;
      src:url('assets/font-extra-2.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'wix-madefor-text-v2';
      font-style: italic;
      font-weight: 500;
      src:url('assets/font-extra-3.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 900;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 300;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 500;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 800;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 200;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 600;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 100;
      src:url('assets/font-6.woff2') format('woff2');
      unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
      font-display: swap;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 900;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 700;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 300;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 400;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 500;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 800;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 200;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 600;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    @font-face {
      font-family: 'handjet';
      font-style: normal;
      font-weight: 100;
      src:url('assets/font-extra-4.woff2') format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-display: swap;
    }

    #main_MF :where(.c1dmp) {
      height: auto;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.c1dmp) .c1dmp-overflow-wrapper {
      position: relative;
      display: grid;
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      overflow-x: clip;
      overflow-y: clip;
    }

    #main_MF :where(.c1dmp) .c1dmp-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      --spx-stopper-max: var(--variables-mk2jvrhn);
      display: var(--l_display, var(--container-display));
      grid-template-rows: auto auto auto auto auto auto;
      grid-template-columns: minmax(0px, 1fr);
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.c1dmp):not(.c1dmp-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.c1dmp) {
      --bg: 0, 0, 0;
      --alpha-bg: 0;
    }

    #comp-mb7ogqrp {
      --above-all-in-container: 49;
    }

    #PAGE_SECTIONSc1dmp {
      --above-all-in-container: 49;
    }

    #comp-kbgakxmn {
      --above-all-in-container: 49;
    }

    #main_MF :where(.comp-mb7ogqrp) {
      min-height: 0px;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      z-index: 51;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-mb7ogqrp-container {
      box-sizing: border-box;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp):not(.comp-mb7ogqrp-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #masterPage:not(.landingPage) {
      --top-offset: 0px;
    }

    #masterPage.landingPage {
      --top-offset: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp) {
      --alpha-bg: 0;
      --bg: var(--color_11);
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mb7ogqqn) {
      min-height: 0px;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      position: relative;
    }

    .comp-mb7ogqrp_r_comp-mb7ogqqn-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mb7ogqqn):not(.comp-mb7ogqrp_r_comp-mb7ogqqn-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-mb7ogqqn) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mb7ogqqn) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mdr142kt) {
      min-height: 0px;
      height: 100%;
      min-width: 0px;
      width: 100%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mdr142kt) .comp-mb7ogqrp_r_comp-mdr142kt-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mdr142kt):not(.comp-mb7ogqrp_r_comp-mdr142kt-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mdr142kt) .comp-mb7ogqrp_r_comp-mdr142kt-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-mdr142kt) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5f) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 100%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5f) {
        margin-bottom: max(0.5px, 0.0088195 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5j3) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    .comp-mb7ogqrp_r_comp-ml3p8o5j3-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5j3):not(.comp-mb7ogqrp_r_comp-ml3p8o5j3-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5j3) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5j3) {
      --borderBottomStyle: var(--wst-box-secondary-border-bottom-style);
      --borderBottomWidth: var(--wst-box-secondary-border-bottom-width);
      --borderBottomColor: var(--wst-box-secondary-border-bottom-color);
      --borderStartEndRadius: var(--wst-box-secondary-border-top-right-radius);
      --boxShadow: var(--wst-box-secondary-box-shadow);
      --borderInlineEndWidth: 0px;
      --borderTopWidth: var(--wst-box-secondary-border-top-width);
      --borderInlineStartColor: var(--wst-box-secondary-border-left-color);
      --borderStartStartRadius: var(--wst-box-secondary-border-top-left-radius);
      --borderInlineStartWidth: 0px;
      --borderTopStyle: var(--wst-box-secondary-border-top-style);
      --borderEndStartRadius: var(--wst-box-secondary-border-bottom-left-radius);
      --borderInlineStartStyle: var(--wst-box-secondary-border-left-style);
      --borderInlineEndStyle: var(--wst-box-secondary-border-right-style);
      --borderInlineEndColor: var(--wst-box-secondary-border-right-color);
      --borderTopColor: var(--wst-box-secondary-border-top-color);
      --borderEndEndRadius: var(--wst-box-secondary-border-bottom-right-radius);
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5j3) {
        --borderBottomStyle: var(--wst-box-secondary-border-top-style);
        --borderBottomWidth: 1px;
        --borderBottomColor: var(--wst-base-2-color);
        --borderTopWidth: 0px;
        --borderInlineStartColor: var(--wst-base-2-color);
        --borderInlineStartStyle: var(--wst-box-secondary-border-top-style);
        --borderInlineEndStyle: var(--wst-box-secondary-border-top-style);
        --borderInlineEndColor: var(--wst-base-2-color);
        --borderTopColor: var(--wst-base-2-color);
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 30.58%;
      max-width: max(0.5px, 79.0505929 * (var(--scaling-factor) - var(--scrollbar-width)));
      max-height: max(0.5px, 79.0505929 * (var(--scaling-factor) - var(--scrollbar-width)));
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 34.66073861706398%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: max(0.5px, 0.000807 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg) {
        min-width: 0%;
        width: max-content;
        max-width: 28472.941456477773%;
        max-height: max(0.5px, 266.664 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 89.24583333333334%;
        margin-top: max(0.5px, 0.0564028 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0475556 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu {
      --padding-top: 0px;
      --boxShadow: none;
      --background: #fdfdfd;
      --close-button-position: end;
      --header-flex-direction: row;
      --overlay-background: #e2e2e2;
      --padding-bottom: 0px;
      --border-start-start-radius: 0px;
      --border-end-end-radius: 0px;
      --border-end-start-radius: 0px;
      --menu-position: top;
      --main-flex-direction: column;
      --padding-inline-start: 0px;
      --wrapper-position: end;
      --wrapper-inset-inline-start: var(--full-width-start, auto);
      --wrapper-inset-inline-end: 0;
      --wrapper-margin: 0;
      --border-start-end-radius: 0px;
      --padding-inline-end: 0px;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu .button.hamburger-close-button {
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-inline-start-width: 0px;
      border-inline-end-width: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar {
      --container-align: center;
      --menu-items-row-gap: 6px;
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none;
      --item-divider-color: var(--wst-base-2-color);
      --menu-items-column-gap: 16px;
      --item-divider-style: solid;
      --items-width: fitToText;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --item-divider-width: 0px;
      border-bottom-style: solid;
      background-color: transparent;
      padding-inline-end: 0px;
      border-bottom-width: 0px;
      border-bottom-color: var(--wst-base-2-color);
      border-start-end-radius: 0px;
      box-shadow: none;
      padding-inline-start: 0px;
      border-inline-end-width: 0px;
      border-top-width: 0px;
      border-inline-start-color: var(--wst-base-2-color);
      padding-top: 0px;
      border-start-start-radius: 0px;
      border-inline-start-width: 0px;
      border-top-style: solid;
      padding-bottom: 0px;
      border-end-start-radius: 0px;
      border-inline-start-style: solid;
      border-inline-end-style: solid;
      border-inline-end-color: var(--wst-base-2-color);
      border-top-color: var(--wst-base-2-color);
      border-end-end-radius: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .item {
      --item-icon-size: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
      --item-icon-color: #000;
      font: var(--wst-paragraph-2-font);
      border-bottom-style: solid;
      background-color: transparent;
      text-transform: none;
      column-gap: 4px;
      padding-inline-end: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-bottom-width: 0px;
      border-bottom-color: transparent;
      border-start-end-radius: 0px;
      box-shadow: none;
      padding-inline-start: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-inline-end-width: 0px;
      text-shadow: none;
      border-top-width: 0px;
      color: var(--wst-base-1-color);
      border-inline-start-color: transparent;
      padding-top: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-start-start-radius: 0px;
      border-inline-start-width: 0px;
      letter-spacing: 0em;
      border-top-style: solid;
      padding-bottom: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-end-start-radius: 0px;
      border-inline-start-style: solid;
      border-inline-end-style: solid;
      border-inline-end-color: transparent;
      border-top-color: transparent;
      border-end-end-radius: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown {
      --dropdown-container-border-end-start-radius: 0px;
      --anchor: menuItem;
      --wix-menu-dropdown-anchor: 0;
      --dropdown-container-border-top-style: solid;
      --space-above: 0px;
      --item-position: start;
      --dropdown-content-wrapper-flex-dir: row;
      --align: start;
      --dropdown-container-background: #fff;
      --dropdown-container-border-top-color: #fff;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-inline-start-color: #fff;
      --dropdown-menu-item-container-align: start;
      --dropdown-container-padding-top: max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --columns-number: 1;
      --dropdown-container-border-bottom-color: #fff;
      --dropdown-container-border-bottom-width: 0px;
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --dropdown-container-border-inline-end-width: 0px;
      --dropdown-container-padding-inline-end: max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-container-border-inline-start-width: 0px;
      --items-width: fitToText;
      --dropdown-menu-item-justify-self: var(--dropdown-menu-item-container-align);
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-top-width: 0px;
      --dropdown-container-border-inline-end-color: #fff;
      --dropdown-container-padding-inline-start: max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --dropdown-container-padding-bottom: max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --dropdown-container-border-inline-start-style: solid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown .dropdown-item {
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-inline-start: 0px;
      font: var(--wst-paragraph-2-font);
      border-bottom-style: solid;
      background-color: transparent;
      text-transform: none;
      border-bottom-width: 0px;
      border-bottom-color: #757575;
      border-start-end-radius: 0px;
      border-inline-end-width: 0px;
      text-shadow: none;
      border-top-width: 0px;
      color: #000;
      border-inline-start-color: #757575;
      border-start-start-radius: 0px;
      border-inline-start-width: 0px;
      font-family: wix-madefor-text-v2, sans-serif;
      letter-spacing: 0em;
      border-top-style: solid;
      border-end-start-radius: 0px;
      border-inline-start-style: solid;
      font-size: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-inline-end-style: solid;
      border-inline-end-color: #757575;
      border-top-color: #757575;
      border-end-end-radius: 0px;
      font-weight: 400;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown .dropdown-sub-item {
      font: var(--wst-paragraph-2-font);
      border-bottom-style: solid;
      background-color: transparent;
      text-transform: none;
      border-bottom-width: 0px;
      border-bottom-color: #757575;
      border-start-end-radius: 0px;
      box-shadow: none;
      border-inline-end-width: 0px;
      border-top-width: 0px;
      color: #000;
      border-inline-start-color: #757575;
      border-start-start-radius: 0px;
      border-inline-start-width: 0px;
      font-family: wix-madefor-text-v2, sans-serif;
      letter-spacing: 0em;
      border-top-style: solid;
      border-end-start-radius: 0px;
      border-inline-start-style: solid;
      font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-inline-end-style: solid;
      border-inline-end-color: #757575;
      border-top-color: #757575;
      border-end-end-radius: 0px;
      font-weight: 400;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .scroll-button {
      --scroll-button-icon-color: var(--wst-base-1-color);
      --scroll-button-icon-size: max(0.5px, 0.0093747 * (var(--scaling-factor) - var(--scrollbar-width)));
      --scroll-button-padding-inline-end: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      --scroll-button-padding-inline-start: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-bottom-style: solid;
      background-color: var(--wst-base-2-color);
      border-bottom-width: 0px;
      border-bottom-color: var(--wst-base-1-color);
      border-start-end-radius: 0px;
      box-shadow: none;
      border-inline-end-width: 0px;
      border-top-width: 0px;
      border-inline-start-color: var(--wst-base-1-color);
      border-start-start-radius: 0px;
      border-inline-start-width: 0px;
      border-top-style: solid;
      border-end-start-radius: 0px;
      border-inline-start-style: solid;
      border-inline-end-style: solid;
      border-inline-end-color: var(--wst-base-1-color);
      border-top-color: var(--wst-base-1-color);
      border-end-end-radius: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button {
      column-gap: 0px;
      padding-inline-end: 0px;
      border-bottom-width: 0px;
      padding-inline-start: 0px;
      border-inline-end-width: 0px;
      border-top-width: 0px;
      row-gap: 0px;
      padding-top: 0px;
      border-inline-start-width: 0px;
      padding-bottom: 0px;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button .animated-icon.animated-icon {
      --size: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --rotation: 0deg;
      --fill: #070707;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button .label {
      font: var(--wst-paragraph-2-font);
      text-transform: none;
      color: var(--wst-paragraph-2-color);
      text-align: start;
      font-family: wix-madefor-text-v2, sans-serif;
      letter-spacing: 0em;
      font-size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
      font-weight: 400;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu {
        --border-inline-end-width: 0px;
        --border-inline-end-style: solid;
        --background: #fff;
        --border-inline-start-style: solid;
        --border-inline-start-color: #757575;
        --border-inline-start-width: 0px;
        --border-bottom-width: 0px;
        --wrapper-position: start;
        --wrapper-inset-inline-start: 0;
        --wrapper-inset-inline-end: var(--full-width-end, auto);
        --border-top-style: solid;
        --border-bottom-style: solid;
        --border-top-color: #757575;
        --border-top-width: 0px;
        --border-bottom-color: #757575;
        --border-inline-end-color: #757575;
        --hamburger-wrapper-width: full;
        --wrapper-width: 100%;
        --full-width-margin: 0;
        --full-width-start: 0;
        --full-width-end: 0;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu .button.hamburger-close-button {
        --content-horizontal-alignment: center;
        --icon-position: row-reverse;
        --container-flex-direction: row;
        --container-justify-content: var(--content-horizontal-alignment);
        --container-align-items: center;
        border-bottom-style: solid;
        background-color: #fff;
        column-gap: 0px;
        padding-inline-end: max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-bottom-color: #fff;
        border-start-end-radius: 0px;
        box-shadow: none;
        padding-inline-start: max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width)));
        row-gap: 0px;
        border-inline-start-color: #fff;
        padding-top: max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-start-start-radius: 0px;
        border-top-style: solid;
        padding-bottom: max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-end-start-radius: 0px;
        border-inline-start-style: solid;
        border-inline-end-style: solid;
        border-inline-end-color: #fff;
        border-top-color: #fff;
        border-end-end-radius: 0px;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu .button.hamburger-close-button .label {
        --text-shadow: none;
        font: var(--wst-paragraph-2-font);
        color: #000;
        text-align: start;
        font-family: wix-madefor-text-v2, sans-serif;
        letter-spacing: 0em;
        line-height: 1em;
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));
        font-weight: 400;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu .button.hamburger-close-button .animated-icon.animated-icon {
        --fill: #000;
        --size: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar {
        padding-inline-end: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-inline-start: max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .item {
        --item-icon-size: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
        background-color: #fff;
        padding-inline-end: max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-bottom-color: #757575;
        padding-inline-start: max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
        color: #000;
        border-inline-start-color: #757575;
        padding-top: max(0.5px, 0.025341 * (var(--scaling-factor) - var(--scrollbar-width)));
        justify-content: start;
        padding-bottom: max(0.5px, 0.025341 * (var(--scaling-factor) - var(--scrollbar-width)));
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-inline-end-color: #757575;
        border-top-color: #757575;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown {
        --dropdown-container-padding-top: max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
        --dropdown-container-padding-inline-end: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --dropdown-container-padding-inline-start: max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
        --dropdown-container-padding-bottom: max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown .dropdown-item {
        font-size: max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .dropdown .dropdown-sub-item {
        padding-inline-end: 0px;
        padding-inline-start: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .navbar .scroll-button {
        --scroll-button-icon-size: max(0.5px, 0.0304077 * (var(--scaling-factor) - var(--scrollbar-width)));
        --scroll-button-padding-inline-end: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
        --scroll-button-padding-inline-start: max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button {
        --icon-position: row-reverse;
        --container-flex-direction: row;
        --container-justify-content: var(--content-horizontal-alignment);
        --container-align-items: center;
        --content-horizontal-alignment: center;
        border-bottom-style: solid;
        background-color: #fff;
        border-bottom-color: #000;
        border-start-end-radius: 0px;
        box-shadow: none;
        border-inline-start-color: #000;
        border-start-start-radius: 0px;
        border-top-style: solid;
        border-end-start-radius: 0px;
        border-inline-start-style: solid;
        border-inline-end-style: solid;
        border-inline-end-color: #000;
        border-top-color: #000;
        border-end-end-radius: 0px;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button .animated-icon.animated-icon {
        --fill: #000;
        --size: max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .button.hamburger-open-button .label {
        --text-shadow: none;
        color: #000;
        line-height: 1em;
        font-size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    .comp-mb7ogqrp_r_comp-ml3p9qsg-presets-wrapper {
      --preset-2eeafb3d: 12619a4f
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburger-menu .hamburgerCloseButton-presets-wrapper {
      --preset-423f9646: 78117e4f
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qsg).menu .hamburgerOpenButton-presets-wrapper {
      --preset-423f9646: 78117e4f
    }

    @media screen and (max-width: 1023px) {
      .comp-mb7ogqrp_r_comp-ml3p9qsg-presets-wrapper {
        --preset-2eeafb3d: 3a8413ab
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso2) {
      min-height: 0px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0%;
      margin-bottom: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-mb7ogqrp_r_comp-ml3p9qso2-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)));
      row-gap: 0px;
      column-gap: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso2):not(.comp-mb7ogqrp_r_comp-ml3p9qso2-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso2) {
        --l_display: unset;
        width: 100%;
        height: 100%;
      }

      .comp-mb7ogqrp_r_comp-ml3p9qso2-container {
        padding-bottom: 0px;
        grid-template-rows: minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qu4) {
      min-height: 0px;
      --l_display: none;
      height: auto;
      min-width: 0px;
      width: 22.83%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: end;
      justify-self: end;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 35.850830078125%;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso3) {
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso3) .comp-mb7ogqrp_r_comp-ml3p9qso3-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      display: var(--l_display, var(--container-display));
      grid-template-rows: minmax(max-content, 100%);
      grid-template-columns: minmax(0px, 1fr);
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso3):not(.comp-mb7ogqrp_r_comp-ml3p9qso3-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso3) {
        --l_display: unset;
        width: 100%;
        height: 100%;
      }

      #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p9qso3) .comp-mb7ogqrp_r_comp-ml3p9qso3-container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        grid-template-rows: minmax(max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5m) {
      width: auto;
      height: auto;
      --l_display: unset;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-ml3p8o5m) {
      --backgroundColor: var(--wst-base-2-color);
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mmlinrpg) {
      min-height: 0px;
      --l_display: none;
      height: auto;
      min-width: 0px;
      width: 100%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: -10.13472188313802%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.061528 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-mmlinrpg) {
        --l_display: unset;
        width: 39.11%;
        margin-left: 1.5%;
        margin-top: max(0.5px, 0.0393333 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0448889 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mmlinrpg) {
      font: var(--wst-heading-1-font);
      text-transform: none;
      color: #000;
      font-family: handjet, fantasy;
      letter-spacing: 0em;
      line-height: 0.9em;
      writing-mode: horizontal-tb;
      font-size: max(0.5px, 0.04375 * (var(--scaling-factor) - var(--scrollbar-width)));
      mix-blend-mode: normal;
      font-weight: 400;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mb7ogqrp_r_comp-mmlinrpg) {
        text-align: center;
        font-size: max(0.5px, 0.096 * (var(--scaling-factor) - var(--scrollbar-width)));
        color: #FFFFFF;
      }
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mhs1biva) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      width: auto;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mhs1biva) {
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
      --backgroundColor: var(--wst-base-1-color);
    }

    #main_MF :where(.comp-mmlh2b2e) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      grid-area: 2/1/3/2;
      position: relative;
    }

    #main_MF :where(.comp-mmlh2b2e) .comp-mmlh2b2e-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mmlh2b2e):not(.comp-mmlh2b2e-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-mmlh2b2e) .comp-mmlh2b2e-container-pinned {
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    #main_MF :where(.comp-mmlh2b2e) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-mmlh2b2q) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-mmlh2b2q) .comp-mmlh2b2q-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mmlh2b2q):not(.comp-mmlh2b2q-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-mmlh2b2q) .comp-mmlh2b2q-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlh2b2q) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-mmlxa30j) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.7291714150831216;
      min-width: 0px;
      width: 100.05%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: min(-0.5px, -0.0324399 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: min(-0.5px, -0.1220891 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlxa30j) {
        --aspect-ratio: 1.0256410256410255;
        width: 100%;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0014722 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmlxe9tv) {
      min-height: max(0.5px, 0.034375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 33.02%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 31.510212411993578%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.502915 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.0199152 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlxe9tv) {
        min-height: max(0.5px, 0.1159583 * (var(--scaling-factor) - var(--scrollbar-width)));
        --l_display: none;
        height: max(0.5px, 0.169232 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: 87.7%;
        margin-left: 6.152778116861979%;
        margin-top: max(0.5px, 0.8262373 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0316533 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmlxe9tv) {
      border-inline-end: 1px solid #000;
      border-top: 1px solid #000;
      border-inline-start: 1px solid #000;
      border-bottom: 1px solid #000;
      background: #fff;
      background-color: #000;
      border-start-end-radius: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
      box-shadow: none;
      border-start-start-radius: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-end-start-radius: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
      border-end-end-radius: max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    #main_MF :where(.comp-mmlxe9tv).button .label {
      font: var(--wst-heading-6-font);
      text-transform: none;
      color: #fafafa;
      font-family: benzin, sans-serif;
      letter-spacing: 0.01em;
      font-size: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
      font-weight: 700;
    }

    #main_MF :where(.comp-mmlxe9tv).button .animated-icon.animated-icon {
      --size: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
      --fill: #fafafa;
      --rotation: 0deg;
      display: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlxe9tv) {
        border-start-end-radius: max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-start-start-radius: max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-end-start-radius: max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
        border-end-end-radius: max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mmlxe9tv).button .label {
        font-size: max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)));
      }

      #main_MF :where(.comp-mmlxe9tv).button .animated-icon.animated-icon {
        --size: max(0.5px, 0.0384615 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    .comp-mmlxe9tv-presets-wrapper {
      --preset-423f9646: 78117e4f
    }

    #main_MF :where(.comp-mmlh2b2r1) {
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
    }

    #main_MF :where(.comp-mmlh2b2r1) {
      --backgroundColor: var(--wst-base-1-color);
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
    }

    #main_MF :where(.comp-mmmxsox4) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      grid-area: 3/1/4/2;
      position: relative;
    }

    #main_MF :where(.comp-mmmxsox4) .comp-mmmxsox4-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mmmxsox4):not(.comp-mmmxsox4-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-mmmxsox4) .comp-mmmxsox4-container-pinned {
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    #main_MF :where(.comp-mmmxsox4) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-mmmxsoy7) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-mmmxsoy7) .comp-mmmxsoy7-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content min-content 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-mmmxsoy7):not(.comp-mmmxsoy7-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-mmmxsoy7) .comp-mmmxsoy7-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxsoy7) {
        --l_display: unset;
      }

      #main_MF :where(.comp-mmmxsoy7) .comp-mmmxsoy7-container {
        grid-template-rows: min-content min-content min-content min-content 1fr;
      }
    }

    #main_MF :where(.comp-mmmy4bwg) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 99.62%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0.20009881422924902%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0097043 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.0097785 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmy4bwg) {
        width: 97.74%;
        margin-left: 1.1319445292154948%;
        margin-top: max(0.5px, 0.0225277 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0171807 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmmy4bwg) {
      font: var(--wst-paragraph-2-font);
      text-transform: none;
      color: #FFFFFF;
      text-align: start;
      font-family: avenir-lt-w01_35-light1475496, sans-serif;
      letter-spacing: 0em;
      writing-mode: horizontal-tb;
      mix-blend-mode: normal;
      font-weight: 400;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmy4bwg) {
        font-size: max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmmxwl72) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.564269814861241;
      min-width: 0px;
      width: 47.82%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0.20009881422924902%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0011364 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.0215209 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 2/1/3/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxwl72) {
        --aspect-ratio: 0.5614805049832661;
        width: 99.33%;
        margin-left: 0.18888889948527018%;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0582639 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 3/1/4/2;
      }
    }

    #main_MF :where(.comp-mmmxwl72) {
      --border-color: var(--wst-base-2-color);
      --border-width: 3px;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxwl72) {
        --font: normal normal normal max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      }
    }

    #main_MF :where(.comp-mmmxzff4) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.560087354675476;
      min-width: 0px;
      width: 48.38%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 51.440217391304344%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: max(0.5px, 0.0215209 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 2/1/3/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxzff4) {
        --aspect-ratio: 0.5676241223185665;
        width: 98.34%;
        margin-left: 1.1319445292154948%;
        margin-bottom: max(0.5px, 0.0434444 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmmxzff4) {
      --border-width: 3px;
      --border-color: var(--wst-base-2-color);
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxzff4) {
        --font: normal normal normal max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      }
    }

    #main_MF :where(.comp-mmmxxuak) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.5643906855840157;
      min-width: 0px;
      width: 47.81%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0.20009881422924902%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: max(0.5px, 0.0266428 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 3/1/4/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxxuak) {
        --aspect-ratio: 0.5643431043616463;
        width: 99.94%;
        margin-left: 0.18888889948527018%;
        margin-bottom: max(0.5px, 0.0494445 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 4/1/5/2;
      }
    }

    #main_MF :where(.comp-mmmxxuak) {
      --border-width: 3px;
      --border-color: var(--wst-base-2-color);
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxxuak) {
        --font: normal normal normal max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      }
    }

    #main_MF :where(.comp-mmmxzs71) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.5619775919042561;
      min-width: 0px;
      width: 48.33%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 51.490449566143766%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: max(0.5px, 0.0248765 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 3/1/4/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxzs71) {
        --aspect-ratio: 0.5671503870883318;
        width: 99.63%;
        margin-left: 0.18888889948527018%;
        margin-bottom: max(0.5px, 0.037139 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 5/1/6/2;
      }
    }

    #main_MF :where(.comp-mmmxzs71) {
      --border-width: 3px;
      --border-color: var(--wst-base-2-color);
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmmxzs71) {
        --font: normal normal normal max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      }
    }

    #main_MF :where(.comp-mmmxsoy82) {
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
    }

    #main_MF :where(.comp-mmmxsoy82) {
      --backgroundColor: var(--wst-shade-3-color);
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
    }

    #main_MF :where(.comp-ml3p0m70) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      grid-area: 4/1/5/2;
      position: relative;
    }

    #main_MF :where(.comp-ml3p0m70) .comp-ml3p0m70-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml3p0m70):not(.comp-ml3p0m70-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-ml3p0m70) .comp-ml3p0m70-container-pinned {
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    #main_MF :where(.comp-ml3p0m70) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-ml3p0m72) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-ml3p0m72) .comp-ml3p0m72-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: minmax(max(0.5px, 0.3724159 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml3p0m72):not(.comp-ml3p0m72-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-ml3p0m72) .comp-ml3p0m72-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml3p0m72) {
        --l_display: unset;
      }

      #main_MF :where(.comp-ml3p0m72) .comp-ml3p0m72-container {
        grid-template-rows: minmax(max(0.5px, 1.7214482 * (var(--scaling-factor) - var(--scrollbar-width))), max-content);
      }
    }

    #main_MF :where(.comp-ml4y91f7) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: auto;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0%;
      margin-left: 0%;
      margin-bottom: 0%;
      margin-right: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-ml4y91f7-container {
      box-sizing: border-box;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4y91f7):not(.comp-ml4y91f7-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4y91f9) {
      width: 100%;
      height: 100%;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0%;
      margin-bottom: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-ml4y91f9-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: max(0.5px, 0.0142169 * (var(--scaling-factor) - var(--scrollbar-width)));
      row-gap: 0px;
      column-gap: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content min-content min-content 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4y91f9):not(.comp-ml4y91f9-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4y91f9) {
        --l_display: unset;
      }

      .comp-ml4y91f9-container {
        padding-bottom: max(0.5px, 0.0416008 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml4y91f9) {
      --borderBottomWidth: 1px;
      --borderBottomColor: var(--wst-base-2-color);
      --borderInlineEndWidth: 0px;
      --borderTopWidth: 0px;
      --borderInlineStartColor: var(--wst-base-2-color);
      --borderInlineStartWidth: 0px;
      --borderInlineEndColor: var(--wst-base-2-color);
      --borderTopColor: var(--wst-base-2-color);
    }

    #main_MF :where(.comp-mmlhdhkm) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 1.0266940451745379;
      min-width: 0px;
      width: 38.05%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 3.1427044171118452%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0308177 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: 0px;
      grid-area: 1/1/5/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlhdhkm) {
        --aspect-ratio: 0.8771929824561403;
        width: 87.7%;
        margin-left: 6.00277811686198%;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0175834 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 2/1/3/2;
      }
    }

    #main_MF :where(.comp-mmlhdhkm) {
      --border-radius: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlhdhkm) {
        --border-radius: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml4ykdhk) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 19.76%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 42.02981217576581%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.028932 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.0398798 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4ykdhk) {
        width: 38.97%;
        margin-left: 30.419445800781247%;
        margin-top: max(0.5px, 0.0321806 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0090278 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml4ykdhk) {
      font: var(--wst-paragraph-1-font);
      text-transform: uppercase;
      color: var(--wst-base-1-color);
      text-align: start;
      letter-spacing: 0.1em;
      font-size: max(0.5px, 0.0252964 * (var(--scaling-factor) - var(--scrollbar-width)));
      mix-blend-mode: normal;
      font-weight: bold;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4ykdhk) {
        font-size: max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml4yblh7) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 57.97%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 42.02981217576581%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: max(0.5px, 0.133955 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 2/1/3/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4yblh7) {
        width: 98.37%;
        margin-left: 0.8125%;
        margin-bottom: max(0.5px, 0.0254166 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 3/1/4/2;
      }
    }

    #main_MF :where(.comp-ml4yblh7) {
      font: var(--wst-heading-4-font);
      color: var(--wst-base-1-color);
      font-family: avenir-lt-w01_35-light1475496, sans-serif;
      letter-spacing: 0em;
      font-size: max(0.5px, 0.0189723 * (var(--scaling-factor) - var(--scrollbar-width)));
      mix-blend-mode: normal;
      font-weight: normal;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4yblh7) {
        text-align: start;
        font-size: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml4yujri) {
      min-height: max(0.5px, 0.0503135 * (var(--scaling-factor) - var(--scrollbar-width)));
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 11.17%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 42.02981217576581%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 3/1/4/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4yujri) {
        min-height: max(0.5px, 0.1258007 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.1258 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: 34.98%;
        margin-left: 32.93611246744791%;
        grid-area: 4/1/5/2;
      }
    }

    #main_MF :where(.comp-ml4yujri) {
      --content-horizontal-alignment: var(--wst-button-primary-justify-content);
      border-bottom-style: var(--wst-button-primary-border-bottom-style);
      background-color: var(--wst-button-primary-background-color);
      column-gap: var(--wst-button-primary-column-gap);
      padding-inline-end: var(--wst-button-primary-padding-right);
      border-bottom-width: var(--wst-button-primary-border-bottom-width);
      border-bottom-color: var(--wst-button-primary-border-bottom-color);
      border-start-end-radius: var(--wst-button-primary-border-top-right-radius);
      box-shadow: var(--wst-button-primary-box-shadow);
      background-image: var(--wst-button-primary-background-image);
      padding-inline-start: var(--wst-button-primary-padding-left);
      border-inline-end-width: var(--wst-button-primary-border-right-width);
      border-top-width: var(--wst-button-primary-border-top-width);
      row-gap: var(--wst-button-primary-row-gap);
      border-inline-start-color: var(--wst-button-primary-border-left-color);
      padding-top: var(--wst-button-primary-padding-top);
      border-start-start-radius: var(--wst-button-primary-border-top-left-radius);
      border-inline-start-width: var(--wst-button-primary-border-left-width);
      border-top-style: var(--wst-button-primary-border-top-style);
      padding-bottom: var(--wst-button-primary-padding-bottom);
      border-end-start-radius: var(--wst-button-primary-border-bottom-left-radius);
      border-inline-start-style: var(--wst-button-primary-border-left-style);
      border-inline-end-style: var(--wst-button-primary-border-right-style);
      border-inline-end-color: var(--wst-button-primary-border-right-color);
      border-top-color: var(--wst-button-primary-border-top-color);
      border-end-end-radius: var(--wst-button-primary-border-bottom-right-radius);
    }

    #main_MF :where(.comp-ml4yujri).button .animated-icon.animated-icon {
      --size: max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
      --fill: #000;
      --rotation: 0deg;
      display: none;
    }

    #main_MF :where(.comp-ml4yujri).button .label {
      --text-shadow: var(--wst-button-primary-text-shadow);
      font: var(--wst-button-primary-font);
      text-decoration-line: var(--wst-button-primary-text-decoration);
      background-color: var(--wst-button-primary-text-highlight);
      text-transform: var(--wst-button-primary-text-transform);
      color: var(--wst-button-primary-color);
      letter-spacing: var(--wst-button-primary-letter-spacing);
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4yujri).button .animated-icon.animated-icon {
        --size: max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    .comp-ml4yujri-presets-wrapper {
      --preset-423f9646: 78117e4f
    }

    #main_MF :where(.comp-mmmyb0r5) {
      width: auto;
      height: auto;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-mmmyb0r5) {
      --backgroundColor: #595959;
    }

    #main_MF :where(.comp-ml3p0m723) {
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
    }

    #main_MF :where(.comp-ml3p0m723) {
      --backgroundColor: var(--wst-base-1-color);
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
    }

    #main_MF :where(.comp-ml4zy8to) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      grid-area: 5/1/6/2;
      position: relative;
    }

    #main_MF :where(.comp-ml4zy8to) .comp-ml4zy8to-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4zy8to):not(.comp-ml4zy8to-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4zy8to) .comp-ml4zy8to-container-pinned {
      max-width: 99999999999px;
      margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
      --section-max-width: 99999999999px;
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    #main_MF :where(.comp-ml4zy8to) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-ml4zy8tu) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-ml4zy8tu) .comp-ml4zy8tu-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: minmax(max(0.5px, 0.4220106 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4zy8tu):not(.comp-ml4zy8tu-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-ml4zy8tu) .comp-ml4zy8tu-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml4zy8tu) {
        --l_display: unset;
      }

      #main_MF :where(.comp-ml4zy8tu) .comp-ml4zy8tu-container {
        grid-template-rows: minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))), max-content);
      }
    }

    #main_MF :where(.comp-ml51041f) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: auto;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-top: 0%;
      margin-left: 0%;
      margin-bottom: 0%;
      margin-right: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-ml51041f-container {
      box-sizing: border-box;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml51041f):not(.comp-ml51041f-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml51041f) {
        width: 100%;
      }
    }

    #main_MF :where(.comp-ml51041g1) {
      width: 100%;
      height: 100%;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0%;
      margin-bottom: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-ml51041g1-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: max(0.5px, 0.0142292 * (var(--scaling-factor) - var(--scrollbar-width)));
      row-gap: 0px;
      column-gap: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content min-content 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-ml51041g1):not(.comp-ml51041g1-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml51041g1) {
        --l_display: unset;
      }

      .comp-ml51041g1-container {
        padding-bottom: max(0.5px, 0.036 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: min-content 1fr;
      }
    }

    #main_MF :where(.comp-ml51041g1) {
      --borderTopWidth: 0px;
      --borderInlineStartWidth: 1px;
      --borderTopColor: var(--wst-base-2-color);
      --borderBottomColor: var(--wst-base-2-color);
    }

    #main_MF :where(.comp-ml510fsx) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 21.59%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 3.1427044171118452%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0473444 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.1138958 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml510fsx) {
        --l_display: none;
        width: 99.64%;
        margin-left: 0.36666666666666664%;
        margin-top: max(0.5px, 0.0668187 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.02532 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-ml510fsx) {
      font: var(--wst-heading-4-font);
      color: var(--wst-base-1-color);
      text-align: start;
      letter-spacing: 0em;
      mix-blend-mode: normal;
      font-weight: bold;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-ml510fsx) {
        font-weight: normal;
      }
    }

    #main_MF :where(.comp-mmlienp2) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 42.54%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 3.1427044171118452%;
      margin-right: 0%;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 2/1/3/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlienp2) {
        width: 98.38%;
        margin-left: 0.8125%;
        margin-top: max(0.5px, 0.024 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0233334 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-area: 1/1/2/2;
      }
    }

    #main_MF :where(.comp-mmlienp2) {
      font: var(--wst-paragraph-2-font);
      text-transform: none;
      color: #FFFFFF;
      text-align: start;
      font-family: avenir-lt-w01_35-light1475496, sans-serif;
      letter-spacing: 0em;
      writing-mode: horizontal-tb;
      font-size: max(0.5px, 0.0189723 * (var(--scaling-factor) - var(--scrollbar-width)));
      mix-blend-mode: normal;
      font-weight: 400;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmlienp2) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmli6c3u) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      --aspect-ratio: 0.7799943093800381;
      min-width: 0px;
      width: 45.99%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 52.654812175765805%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0473444 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: 0px;
      grid-area: 1/1/4/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmli6c3u) {
        --aspect-ratio: 0.78;
        width: 87.7%;
        margin-left: 6.15%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
      }
    }

    #main_MF :where(.comp-mmli6c3u) {
      --border-radius: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-mmli6c3u) {
        --border-radius: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-mmmybf19) {
      width: auto;
      height: auto;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-mmmybf19) {
      --backgroundColor: #595959;
    }

    #main_MF :where(.comp-ml4zy8vx) {
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
    }

    #main_MF :where(.comp-ml4zy8vx) {
      --backgroundColor: var(--wst-base-1-color);
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
    }

    #main_MF :where(.comp-kbgakxmn) {
      min-height: 0px;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 6/1/7/2;
      position: relative;
    }

    .comp-kbgakxmn-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-kbgakxmn):not(.comp-kbgakxmn-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-kbgakxmn) {
      --alpha-bg: 0;
      --bg: var(--color_11);
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-kbgakgyt) {
      min-height: 0px;
      height: auto;
      min-width: 0px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 3/1/4/2;
      position: relative;
    }

    .comp-kbgakxmn_r_comp-kbgakgyt-container {
      box-sizing: border-box;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: min-content;
      grid-template-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-kbgakgyt):not(.comp-kbgakxmn_r_comp-kbgakgyt-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-kbgakxmn_r_comp-kbgakgyt) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-kbgakgyt) {
      --bg: var(--color_11);
      --alpha-bg: 0;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr13kdg) {
      width: 100%;
      height: 100%;
      min-height: 0px;
      --comp-display: unset;
      position: relative;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr13kdg) .comp-kbgakxmn_r_comp-mdr13kdg-container {
      box-sizing: border-box;
      position: relative;
      pointer-events: none;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      row-gap: 0px;
      column-gap: 0px;
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0px, 1fr);
      grid-auto-flow: row;
      grid-auto-rows: min-content;
      grid-auto-columns: 1fr;
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr13kdg):not(.comp-kbgakxmn_r_comp-mdr13kdg-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr13kdg) .comp-kbgakxmn_r_comp-mdr13kdg-container-pinned {
      max-width: var(--variables-m28o2bcx);
      margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
      --section-max-width: var(--variables-m28o2bcx);
      height: 100%;
      width: 100%;
      position: absolute;
      display: grid;
      pointer-events: none;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-kbgakxmn_r_comp-mdr13kdg) {
        --l_display: unset;
      }
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mmlhojik) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 100%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: -0.07905138339920949%;
      margin-right: 0%;
      margin-top: max(0.5px, 0.0091486 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: max(0.5px, 0.0149219 * (var(--scaling-factor) - var(--scrollbar-width)));
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-kbgakxmn_r_comp-mmlhojik) {
        width: 87.7%;
        margin-left: 6.15%;
        margin-top: max(0.5px, 0.0197917 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0358333 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mmlhojik) {
      font: normal normal 300 max(0.5px, 0.0189723 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em neue-haas-unica-pro;
      color: var(--wst-base-1-color);
      text-align: center;
      letter-spacing: 0em;
      mix-blend-mode: normal;
    }

    @media screen and (max-width: 1023px) {
      #main_MF :where(.comp-kbgakxmn_r_comp-mmlhojik) {
        font-size: max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr17w8k) {
      min-height: 0px;
      --l_display: unset;
      height: 100%;
      width: 100%;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: stretch;
      justify-self: stretch;
      pointer-events: auto;
      grid-area: 1/1/2/2;
      position: relative;
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-mdr17w8k) {
      --backgroundMediaOpacity: 1;
      --backgroundColorOpacity: 1;
      --backgroundOverlayOpacity: 1;
      --backgroundColor: var(--wst-base-2-color);
    }
  

    #main_MF :where(.c1dmp) {
      --shc-mutated-brightness: 0, 0, 0, 0;
      justify-self: unset;
    }

    #main_MF :where(.comp-mb7ogqrp_r_comp-mb7ogqqn) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
      --inherit-transition: var(--transition, none);
    }

    #main_MF :where(.comp-mmlh2b2e) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
      --inherit-transition: var(--transition, none);
    }

    #main_MF :where(.comp-mmmxsox4) {
      --inherit-transition: var(--transition, none);
    }

    #main_MF :where(.comp-ml3p0m70) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
      --inherit-transition: var(--transition, none);
    }

    #main_MF :where(.comp-ml4zy8to) {
      --bg-overlay-color: transparent;
      --bg-gradient: none;
      --inherit-transition: var(--transition, none);
    }

    #main_MF :where(.comp-kbgakxmn_r_comp-kbgakgyt) {
      --bg-overlay-color: rgb(var(--color_11));
      --bg-gradient: none;
    }
  

    ._internalContainerRoot_1mvr8_1 {
      position: relative;
      width: 100%;
      height: 100%;
      --borderTopWidth: 0px;
      --borderTopStyle: solid;
      --borderTopColor: transparent;
      --borderInlineEndWidth: 0px;
      --borderInlineEndStyle: solid;
      --borderInlineEndColor: transparent;
      --borderBottomWidth: 0px;
      --borderBottomStyle: solid;
      --borderBottomColor: transparent;
      --borderInlineStartWidth: 0px;
      --borderInlineStartStyle: solid;
      --borderInlineStartColor: transparent;
      --borderStartStartRadius: 0px;
      --borderStartEndRadius: 0px;
      --borderEndStartRadius: 0px;
      --borderEndEndRadius: 0px;
      --boxShadow: none
    }

    ._backgroundLayer_1mvr8_24 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      overflow: clip;
      border-top: var(--borderTopWidth) var(--borderTopStyle) var(--borderTopColor);
      border-inline-end: var(--borderInlineEndWidth) var(--borderInlineEndStyle) var(--borderInlineEndColor);
      border-bottom: var(--borderBottomWidth) var(--borderBottomStyle) var(--borderBottomColor);
      border-inline-start: var(--borderInlineStartWidth) var(--borderInlineStartStyle) var(--borderInlineStartColor);
      border-start-start-radius: var(--borderStartStartRadius);
      border-start-end-radius: var(--borderStartEndRadius);
      border-end-start-radius: var(--borderEndStartRadius);
      border-end-end-radius: var(--borderEndEndRadius);
      box-shadow: var(--boxShadow)
    }

    ._pinnedLayer_1mvr8_45 {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 1;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      pointer-events: none
    }

    ._pinnedLayer_1mvr8_45>* {
      pointer-events: auto
    }

    ._overflowWrapper_1mvr8_61 {
      border-top: var(--borderTopWidth) var(--borderTopStyle) transparent;
      border-inline-end: var(--borderInlineEndWidth) var(--borderInlineEndStyle) transparent;
      border-bottom: var(--borderBottomWidth) var(--borderBottomStyle) transparent;
      border-inline-start: var(--borderInlineStartWidth) var(--borderInlineStartStyle) transparent;
      border-start-start-radius: var(--borderStartStartRadius);
      border-start-end-radius: var(--borderStartEndRadius);
      border-end-start-radius: var(--borderEndStartRadius);
      border-end-end-radius: var(--borderEndEndRadius)
    }

    ._image_foa6q_1 {
      container-type: size;
      display: block;
      width: 100%;
      height: 100%;
      contain: paint
    }

    ._image_foa6q_1 img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: var(--object-fit, cover);
      --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
      --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
      object-position: clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%)
    }

    @container style(--object-fit) and (not style(--object-fit: cover)) {
      ._image_foa6q_1 img {
        object-position: center
      }
    }

    ._image3_1pkiz_7 {
      position: relative;
      block-size: 100%;
      mix-blend-mode: var(--mix-blend-mode, normal);
      overflow: clip;
      border-color: var(--border-color);
      border-width: var(--border-width, 0);
      border-style: var(--border-style, solid);
      border-radius: var(--border-radius);
      box-shadow: var(--box-shadow);
      box-sizing: border-box
    }

    ._image3_1pkiz_7._fitWidth_1pkiz_19 {
      block-size: auto;
      aspect-ratio: var(--original-aspect-ratio, 1)
    }

    ._image3_1pkiz_7 ._imageLayer_1pkiz_23 {
      position: relative;
      block-size: 100%
    }

    ._image3_1pkiz_7 ._imageLayer_1pkiz_23 picture {
      position: relative
    }

    ._image3_1pkiz_7 ._imageLayer_1pkiz_23 img {
      opacity: var(--opacity, 1)
    }

    ._image3_1pkiz_7 ._wowImage_1pkiz_33 {
      position: absolute;
      inline-size: 100%;
      block-size: 100%
    }

    ._linkLayer_1pkiz_39 {
      display: inline
    }

    ._rootDirection_1felo_13 {
      direction: var(--btn-direction)
    }

    ._root_1felo_13 {
      --display: flex;
      display: var(--display);
      cursor: pointer;
      min-width: var(--btn-min-width);
      min-height: 10px;
      box-sizing: border-box;
      touch-action: manipulation;
      flex-basis: auto;
      flex-direction: var(--container-flex-direction);
      justify-content: var(--container-justify-content);
      align-items: var(--container-align-items);
      outline: none
    }

    ._root_1felo_13:hover,
    ._root_1felo_13._active_1felo_31 {
      transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
      transition-duration: .4s;
      transition-timing-function: ease
    }

    ._root_1felo_13:disabled {
      cursor: not-allowed
    }

    ._root_1felo_13._isMaxContent_1felo_40 {
      height: max-content;
      min-width: max-content
    }

    ._root_1felo_13._isMaxContent_1felo_40._isWrapText_1felo_44 {
      min-width: 10px
    }

    ._root_1felo_13._isWrapText_1felo_44,
    ._root_1felo_13._isWrapText_1felo_44 ._label_1felo_51 {
      white-space: pre-line
    }

    ._link_1felo_55 {
      text-decoration: none;
      box-sizing: border-box;
      color: #000;
      cursor: pointer
    }

    ._link_1felo_55:focus-visible {
      outline: 2px solid currentColor;
      outline-offset: 2px
    }

    ._label_1felo_51 {
      text-shadow: var(--text-shadow);
      text-overflow: var(--label-text-overflow);
      white-space: var(--label-white-space);
      min-width: 1.8em;
      max-width: 100%;
      transition: inherit;
      direction: var(--direction)
    }

    ._icon_1felo_76 {
      min-width: 1px;
      transition: inherit;
      flex-shrink: 0;
      width: var(--icon-size);
      height: var(--icon-size);
      order: var(--icon-order, 0);
      fill: var(--icon-color);
      transform: rotate(var(--icon-rotation))
    }

    ._icon_1felo_76>span,
    ._icon_1felo_76 svg {
      display: flex;
      width: inherit;
      height: inherit
    }

    ._root_1felo_13:hover ._label_1felo_51,
    ._root_1felo_13[data-preview=hover] ._label_1felo_51 {
      text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      direction: var(--hover-direction, var(--direction))
    }

    ._root_1felo_13:hover ._icon_1felo_76,
    ._root_1felo_13[data-preview=hover] ._icon_1felo_76 {
      width: var(--hover-icon-size, var(--icon-size));
      height: var(--hover-icon-size, var(--icon-size));
      fill: var(--hover-icon-color, var(--icon-color));
      transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)))
    }

    ._root_1felo_13:disabled ._label_1felo_51,
    ._root_1felo_13 [data-preview=disabled] ._label_1felo_51 {
      text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      direction: var(--disabled-direction, var(--direction))
    }

    ._root_1felo_13:disabled ._icon_1felo_76,
    ._root_1felo_13 [data-preview=disabled] ._icon_1felo_76 {
      width: var(--disabled-icon-size, var(--icon-size));
      height: var(--disabled-icon-size, var(--icon-size));
      fill: var(--disabled-icon-color, var(--icon-color));
      transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
    }

    ._root_sb6nm_13 {
      background: var(--background);
      border-top: var(--border-top);
      border-bottom: var(--border-bottom);
      box-shadow: var(--box-shadow);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      border-left: var(--border-left);
      border-right: var(--border-right);
      border-top-left-radius: var(--border-top-left-radius);
      border-top-right-radius: var(--border-top-right-radius);
      border-bottom-left-radius: var(--border-bottom-left-radius);
      border-bottom-right-radius: var(--border-bottom-right-radius);
      padding-left: var(--padding-left);
      padding-right: var(--padding-right);
      gap: var(--content-gap, "0px")
    }

    ._root_sb6nm_13._hasIconColor_sb6nm_31:not(:hover):not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-icon-color, var(--icon-color))
    }

    ._label_sb6nm_35 {
      display: var(--label-display);
      font: var(--font, var(--font_8));
      color: var(--color);
      background-color: var(--text-highlight, transparent);
      letter-spacing: var(--letter-spacing);
      line-height: var(--line-height);
      text-align: var(--text-align, revert);
      text-transform: var(--text-transform);
      text-decoration-line: var(--text-decoration);
      text-shadow: var(--text-outline), var(--text-shadow)
    }

    ._root_sb6nm_13:hover,
    ._root_sb6nm_13[data-preview=hover] {
      border-top: var(--hover-border-top, var(--border-top));
      border-bottom: var(--hover-border-bottom, var(--border-bottom));
      box-shadow: var(--hover-box-shadow, var(--box-shadow));
      background: var(--hover-background, var(--background));
      padding-top: var(--hover-padding-top, var(--padding-top));
      padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      border-left: var(--hover-border-left, var(--border-left));
      border-right: var(--hover-border-right, var(--border-right));
      border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--hover-padding-left, var(--padding-left));
      padding-right: var(--hover-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasHoverBorderColor_sb6nm_66:hover:not(:disabled) {
      border-color: var(--corvid-hover-border-color, initial)
    }

    ._root_sb6nm_13._hasHoverBackgroundColor_sb6nm_70:hover:not(:disabled) {
      background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
    }

    ._root_sb6nm_13:disabled,
    ._root_sb6nm_13 [data-preview=disabled] {
      border-top: var(--disabled-border-top, var(--border-top));
      border-bottom: var(--disabled-border-bottom, var(--border-bottom));
      box-shadow: var(--disabled-box-shadow, var(--box-shadow));
      background: var(--disabled-background, var(--background));
      padding-top: var(--disabled-padding-top, var(--padding-top));
      padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      border-left: var(--disabled-border-left, var(--border-left));
      border-right: var(--disabled-border-right, var(--border-right));
      border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--disabled-padding-left, var(--padding-left));
      padding-right: var(--disabled-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasDisabledBorderColor_sb6nm_92:disabled:not(:hover) {
      border-color: var(--corvid-disabled-border-color, initial)
    }

    ._root_sb6nm_13._hasDisabledBackgroundColor_sb6nm_96:disabled:not(:hover) {
      background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
    }

    ._root_sb6nm_13._hasBorderColor_sb6nm_100:not(:hover):not(:disabled) {
      border-color: var(--corvid-border-color, initial)
    }

    ._root_sb6nm_13._hasBackgroundColor_sb6nm_104:not(:hover):not(:disabled) {
      background-color: var(--corvid-background-color, var(--background))
    }

    ._root_sb6nm_13._hasColor_sb6nm_108:not(:hover):not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-color, var(--color))
    }

    ._root_sb6nm_13:hover ._label_sb6nm_35,
    ._root_sb6nm_13[data-preview=hover] ._label_sb6nm_35 {
      display: var(--hover-label-display, var(--label-display));
      background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
      font: var(--hover-font, var(--font));
      color: var(--hover-color, var(--color));
      letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
      line-height: var(--hover-line-height, var(--line-height));
      text-align: var(--hover-text-align, var(--text-align, revert));
      text-transform: var(--hover-text-transform, var(--text-transform));
      text-decoration-line: var(--hover-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasHoverColor_sb6nm_125:hover:not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-hover-color, var(--hover-color, var(--color)))
    }

    ._root_sb6nm_13:disabled ._label_sb6nm_35,
    ._root_sb6nm_13 [data-preview=disabled] ._label_sb6nm_35 {
      display: var(--disabled-label-display, var(--label-display));
      background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
      font: var(--disabled-font, var(--font));
      color: var(--disabled-color, var(--color));
      letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
      line-height: var(--disabled-line-height, var(--line-height));
      text-align: var(--disabled-text-align, var(--text-align, revert));
      text-transform: var(--disabled-text-transform, var(--text-transform));
      text-decoration-line: var(--disabled-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasDisabledColor_sb6nm_142:disabled:not(:hover) ._label_sb6nm_35 {
      color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
    }

    ._root_sb6nm_13._hasHoverIconColor_sb6nm_146:hover:not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
    }

    ._root_sb6nm_13._hasDisabledIconColor_sb6nm_150:disabled:not(:hover) ._icon_sb6nm_31 {
      fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
    }

    ._icon_sb6nm_31 {
      display: var(--icon-display)
    }

    ._root_sb6nm_13:hover ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=hover] ._icon_sb6nm_31 {
      display: var(--hover-icon-display, var(--icon-display))
    }

    ._root_sb6nm_13:disabled ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=disabled] ._icon_sb6nm_31 {
      display: var(--disabled-icon-display, var(--icon-display))
    }

    ._fallbackDirection_uix1w_1:not([dir]) {
      direction: var(--wix-opt-in-direction)
    }

    ._presetWrapper_y7f2x_1 {
      display: contents
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    ._icon_17jnh_1 {
      order: var(--icon-order, 0)
    }

    ._button_17jnh_5 {
      min-width: min-content !important
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    ._background_je89f_1 {
      height: 100%;
      width: 100%;
      position: relative;
      overflow: clip;
      background-color: color-mix(in srgb, var(--backgroundColor) calc(var(--backgroundColorOpacity, 1) * 100%), transparent);
      container-type: size
    }

    ._bg-img-tile_je89f_10 {
      height: 100%;
      width: 100%;
      background-size: contain;
      background-repeat: repeat;
      background-position: center center
    }

    ._media_je89f_18 {
      opacity: var(--backgroundMediaOpacity);
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%
    }

    ._bg-overlay_je89f_27 {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background-size: auto;
      background-repeat: repeat;
      background-position: center center
    }

    ._bg-video-container_je89f_37 {
      position: relative;
      height: 100%;
      width: 100%
    }

    ._bg-video-container_je89f_37:hover ._video-play-pause-button_je89f_42 {
      opacity: 1
    }

    ._video-play-pause-button_je89f_42 {
      position: absolute;
      bottom: 5px;
      right: 5px;
      z-index: 9999;
      border-radius: 50%;
      outline: black solid 1px;
      color: #000;
      background-color: #fff;
      display: grid;
      place-items: center;
      height: 24px;
      width: 24px;
      cursor: pointer;
      opacity: 0
    }

    ._video-play-pause-button_je89f_42:focus-visible {
      opacity: 1
    }

    ._visually-hidden-text_je89f_66 {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border-width: 0
    }

    ._image_8j9vj_1 {
      display: block;
      width: 100%;
      height: 100%
    }

    ._image_8j9vj_1 img {
      max-width: var(--wix-img-max-width, 100%)
    }

    ._image_8j9vj_1[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    ._image_8j9vj_1[data-animate-blur] img[data-load-done] {
      filter: none
    }

    ._video-container_rplu9_1 {
      width: 100%;
      height: 100%;
      display: block;
      position: relative;
      container-type: size
    }

    ._video-poster-img_rplu9_9 {
      width: 100%;
      height: 100%;
      object-fit: var(--poster-fit, cover);
      object-position: var(--poster-align, center)
    }

    ._video_rplu9_1 {
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      position: absolute;
      object-fit: var(--video-fit, cover);
      opacity: 0;
      --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
      --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
      object-position: var(--video-position, clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%))
    }

    ul.font_100,
    ol.font_100 {
      color: #080808;
      font-family: "Arial, Helvetica, sans-serif", serif;
      font-size: 10px;
      font-style: normal;
      font-variant: normal;
      font-weight: 400;
      margin: 0;
      text-decoration: none;
      line-height: normal;
      letter-spacing: normal
    }

    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
    }

    ._clickable_6s3d3_45 {
      cursor: pointer
    }

    ._srOnly_6s3d3_49 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] {
      display: block
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table {
      border-collapse: collapse;
      margin: 15px 0;
      width: 100%
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table td {
      position: relative;
      padding: 12px
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table td:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      border-left: 1px solid currentColor;
      border-bottom: 1px solid currentColor;
      opacity: .2
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table tr td:last-child:after {
      border-right: 1px solid currentColor
    }

    ._supportTableDesign_6s3d3_60 [data-attr-richtext-marker=true] table tr:first-child td:after {
      border-top: 1px solid currentColor
    }

    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
      ._safariFix_6s3d3_102>*>:first-child {
        vertical-align: top
      }
    }

    @supports (-webkit-touch-callout: none) {
      ._safariFix_6s3d3_102>*>:first-child {
        vertical-align: top
      }
    }

    ._corvidColorOverride_6s3d3_112 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$=rich-text__text],
    ._corvidColorOverride_6s3d3_112 :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)
    }

    ._corvidColorOverride_6s3d3_112 :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
    }

    ._WRichTextSkin_6s3d3_152 {
      min-height: var(--min-height);
      min-width: var(--min-width);
      direction: var(--text-direction)
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 {
      position: relative;
      width: 100%;
      height: 100%;
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 ul {
      list-style: disc inside
    }

    ._WRichTextSkin_6s3d3_152 ._richTextContainer_6s3d3_157 li {
      margin-bottom: 12px
    }

    ._WRichTextNewSkin_6s3d3_171 p,
    ._WRichTextNewSkin_6s3d3_171 h1,
    ._WRichTextNewSkin_6s3d3_171 h2,
    ._WRichTextNewSkin_6s3d3_171 h3,
    ._WRichTextNewSkin_6s3d3_171 h4,
    ._WRichTextNewSkin_6s3d3_171 h5,
    ._WRichTextNewSkin_6s3d3_171 h6,
    ._WRichTextNewSkin_6s3d3_171 blockquote,
    ._WRichTextNewSkin_6s3d3_171 div {
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 {
      min-height: var(--min-height);
      min-width: var(--min-width)
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 {
      position: relative;
      width: 100%;
      height: 100%;
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul {
      padding-inline-start: 1.3em;
      margin-inline-start: .5em;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul {
      list-style-type: disc
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol {
      list-style-type: decimal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ul {
      list-style-type: circle;
      line-height: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ol ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ol ul ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ol ul,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 ul ul ul {
      list-style-type: square;
      line-height: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 li {
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 p,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h1,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h2,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h3,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h4,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h5,
    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 h6 {
      margin-block: 0;
      margin: 0;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextClickableSkin_6s3d3_184 ._richTextContainer_6s3d3_157 a {
      color: inherit
    }

    ._WRichTextThemeSkin_6s3d3_285,
    ._WRichTextNewSkin_6s3d3_171 {
      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)
    }

    ._WRichTextThemeSkin_6s3d3_285>*,
    ._WRichTextNewSkin_6s3d3_171>* {
      pointer-events: auto
    }

    ._WRichTextThemeSkin_6s3d3_285 li,
    ._WRichTextNewSkin_6s3d3_171 li {
      font-style: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: normal
    }

    ._WRichTextThemeSkin_6s3d3_285 ol,
    ._WRichTextNewSkin_6s3d3_171 ol,
    ._WRichTextThemeSkin_6s3d3_285 ul,
    ._WRichTextNewSkin_6s3d3_171 ul {
      margin-inline-start: .5em;
      margin-inline-end: 0;
      line-height: normal;
      letter-spacing: normal
    }

    ._WRichTextThemeSkin_6s3d3_285:not(._list-direction-spec_6s3d3_314) ol,
    ._WRichTextNewSkin_6s3d3_171:not(._list-direction-spec_6s3d3_314) ol,
    ._WRichTextThemeSkin_6s3d3_285:not(._list-direction-spec_6s3d3_314) ul,
    ._WRichTextNewSkin_6s3d3_171:not(._list-direction-spec_6s3d3_314) ul {
      padding-inline-start: 1.3em;
      padding-inline-end: 0
    }

    ._WRichTextThemeSkin_6s3d3_285 ul,
    ._WRichTextNewSkin_6s3d3_171 ul {
      list-style-type: disc
    }

    ._WRichTextThemeSkin_6s3d3_285 ol,
    ._WRichTextNewSkin_6s3d3_171 ol {
      list-style-type: decimal
    }

    ._WRichTextThemeSkin_6s3d3_285 ul ul,
    ._WRichTextNewSkin_6s3d3_171 ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ul,
    ._WRichTextNewSkin_6s3d3_171 ol ul {
      list-style-type: circle
    }

    ._WRichTextThemeSkin_6s3d3_285 ul ul ul,
    ._WRichTextNewSkin_6s3d3_171 ul ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ul ul,
    ._WRichTextNewSkin_6s3d3_171 ol ul ul,
    ._WRichTextThemeSkin_6s3d3_285 ul ol ul,
    ._WRichTextNewSkin_6s3d3_171 ul ol ul,
    ._WRichTextThemeSkin_6s3d3_285 ol ol ul,
    ._WRichTextNewSkin_6s3d3_171 ol ol ul {
      list-style-type: square
    }

    ._WRichTextThemeSkin_6s3d3_285 p,
    ._WRichTextNewSkin_6s3d3_171 p,
    ._WRichTextThemeSkin_6s3d3_285 h1,
    ._WRichTextNewSkin_6s3d3_171 h1,
    ._WRichTextThemeSkin_6s3d3_285 h2,
    ._WRichTextNewSkin_6s3d3_171 h2,
    ._WRichTextThemeSkin_6s3d3_285 h3,
    ._WRichTextNewSkin_6s3d3_171 h3,
    ._WRichTextThemeSkin_6s3d3_285 h4,
    ._WRichTextNewSkin_6s3d3_171 h4,
    ._WRichTextThemeSkin_6s3d3_285 h5,
    ._WRichTextNewSkin_6s3d3_171 h5,
    ._WRichTextThemeSkin_6s3d3_285 h6,
    ._WRichTextNewSkin_6s3d3_171 h6,
    ._WRichTextThemeSkin_6s3d3_285 blockquote,
    ._WRichTextNewSkin_6s3d3_171 blockquote,
    ._WRichTextThemeSkin_6s3d3_285 div,
    ._WRichTextNewSkin_6s3d3_171 div {
      margin-block: 0;
      margin: 0
    }

    ._WRichTextThemeSkin_6s3d3_285 a,
    ._WRichTextNewSkin_6s3d3_171 a {
      color: inherit
    }

    ._list-direction-spec_6s3d3_314 li {
      margin-inline-start: 1.3em;
      margin-inline-end: 0
    }

    ._wrichtext_aqg9v_1 {
      word-wrap: break-word;
      overflow-wrap: break-word;
      text-align: start;
      pointer-events: none;
      direction: var(--wix-opt-in-direction);
      text-shadow: var(--textOutline, 0px 0px transparent), var(--textShadow, 0px 0px transparent)
    }

    ._wrichtext_aqg9v_1 ul {
      list-style-type: disc
    }

    ._wrichtext_aqg9v_1 ol {
      list-style-type: decimal
    }

    ._wrichtext_aqg9v_1 ul ul,
    ._wrichtext_aqg9v_1 ol ul {
      list-style-type: circle
    }

    ._wrichtext_aqg9v_1 ul ul ul,
    ._wrichtext_aqg9v_1 ol ul ul,
    ._wrichtext_aqg9v_1 ul ol ul,
    ._wrichtext_aqg9v_1 ol ol ul {
      list-style-type: square
    }

    ._wrichtext_aqg9v_1 p,
    ._wrichtext_aqg9v_1 h1,
    ._wrichtext_aqg9v_1 h2,
    ._wrichtext_aqg9v_1 h3,
    ._wrichtext_aqg9v_1 h4,
    ._wrichtext_aqg9v_1 h5,
    ._wrichtext_aqg9v_1 h6,
    ._wrichtext_aqg9v_1 blockquote,
    ._wrichtext_aqg9v_1 li,
    ._wrichtext_aqg9v_1 ul,
    ._wrichtext_aqg9v_1 ol {
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: inherit
    }

    ._wrichtext_aqg9v_1 a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit
    }

    ._video-container_rplu9_1 {
      width: 100%;
      height: 100%;
      display: block;
      position: relative;
      container-type: size
    }

    ._video-poster-img_rplu9_9 {
      width: 100%;
      height: 100%;
      object-fit: var(--poster-fit, cover);
      object-position: var(--poster-align, center)
    }

    ._video_rplu9_1 {
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      position: absolute;
      object-fit: var(--video-fit, cover);
      opacity: 0;
      --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
      --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
      object-position: var(--video-position, clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%))
    }

    ._image_8j9vj_1 {
      display: block;
      width: 100%;
      height: 100%
    }

    ._image_8j9vj_1 img {
      max-width: var(--wix-img-max-width, 100%)
    }

    ._image_8j9vj_1[data-animate-blur] img {
      filter: blur(9px);
      transition: filter .8s ease-in
    }

    ._image_8j9vj_1[data-animate-blur] img[data-load-done] {
      filter: none
    }

    ._tooltipContainer_2voz8_1 {
      position: relative
    }

    ._tooltip_2voz8_1 {
      position: absolute;
      z-index: 4;
      bottom: 100%;
      left: 50%;
      width: max-content;
      transform: translate(-50%);
      opacity: 0;
      animation: _fadeIn_2voz8_1 .2s ease-in-out forwards
    }

    ._tooltipContent_2voz8_16 {
      padding: 4px 12px;
      border-radius: 4px;
      font: 12px/1.3333em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      color: #fff;
      background-color: #000;
      text-align: center;
      box-shadow: 0 0 4px #0000001a, 0 4px 8px #0000001f
    }

    @keyframes _fadeIn_2voz8_1 {
      0% {
        opacity: 0;
        transform: translate(-50%) translateY(-4px)
      }

      to {
        opacity: 1;
        transform: translate(-50%) translateY(0)
      }
    }

    ._button_7ed51_1 {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._button_7ed51_1 svg>path {
      fill: #fff;
      fill-opacity: .8;
      transition: fill-opacity .2s ease
    }

    ._button_7ed51_1:hover svg>path {
      fill-opacity: 1
    }

    ._button_ylrv4_1 {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._button_ylrv4_1 svg>rect:first-child {
      stroke: #fff;
      stroke-opacity: .8;
      transition: stroke-opacity .2s ease
    }

    ._button_ylrv4_1 svg>rect:last-child {
      fill: #fff;
      fill-opacity: .8;
      transition: fill-opacity .2s ease
    }

    ._button_ylrv4_1:hover svg>rect:first-child {
      stroke-opacity: 1
    }

    ._button_ylrv4_1:hover svg>rect:last-child {
      fill-opacity: 1
    }

    ._button_gkshp_1 {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._button_gkshp_1 svg>path {
      fill: #fff;
      fill-opacity: .8;
      transition: fill-opacity .2s ease
    }

    ._button_gkshp_1:hover svg>path {
      fill-opacity: 1
    }

    ._button_gkshp_1 svg {
      width: 24px;
      height: 24px
    }

    ._container_1nkhq_1 {
      position: relative;
      outline: none
    }

    ._container_1nkhq_1._horizontal_1nkhq_5 {
      width: 100%;
      height: 16px;
      display: flex;
      align-items: center
    }

    ._container_1nkhq_1._vertical_1nkhq_11 {
      width: 4px;
      height: 60px;
      cursor: pointer
    }

    ._track_1nkhq_17 {
      position: relative;
      cursor: pointer
    }

    ._horizontal_1nkhq_5 ._track_1nkhq_17 {
      width: 100%;
      height: 4px;
      background-color: #0003
    }

    ._vertical_1nkhq_11 ._track_1nkhq_17 {
      width: 100%;
      height: 100%;
      background-color: #ffffff4d;
      border-radius: 2px
    }

    ._fill_1nkhq_33 {
      position: absolute;
      background-color: #fff
    }

    ._horizontal_1nkhq_5 ._fill_1nkhq_33 {
      top: 0;
      left: 0;
      height: 100%;
      z-index: 2
    }

    ._vertical_1nkhq_11 ._fill_1nkhq_33 {
      bottom: 0;
      left: 0;
      width: 100%;
      border-radius: 2px;
      transition: height .1s ease-out
    }

    ._scrubber_1nkhq_51 {
      position: absolute;
      background-color: #fff;
      border-radius: 50%;
      cursor: grab;
      z-index: 3
    }

    ._horizontal_1nkhq_5 ._scrubber_1nkhq_51 {
      top: 50%;
      transform: translateY(-50%) translate(-50%)
    }

    ._vertical_1nkhq_11 ._scrubber_1nkhq_51 {
      left: 50%;
      transform: translate(-50%);
      transition: bottom .1s ease-out
    }

    ._scrubber_1nkhq_51._dragging_1nkhq_67,
    ._scrubber_1nkhq_51:active {
      cursor: grabbing
    }

    ._loadBar_1e9m8_1 {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-color: #fff6;
      z-index: 1
    }

    ._timeDisplay_1jwpg_1 {
      display: flex;
      align-items: center;
      font: 10px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
      color: #fff;
      -webkit-user-select: none;
      user-select: none;
      vertical-align: middle
    }

    ._popoverContainer_2k9y0_1 {
      position: relative
    }

    ._popover_2k9y0_1 {
      position: absolute;
      bottom: 100%;
      left: 50%;
      visibility: hidden;
      opacity: 0;
      padding: 20px 10px;
      transform-origin: bottom center;
      transform: translate(-50%) scale(.95);
      transition: opacity .2s ease, transform .2s ease, visibility 0s linear .2s
    }

    ._popover_2k9y0_1._open_2k9y0_16 {
      opacity: 1;
      visibility: visible;
      transform: translate(-50%) scale(1);
      transition: opacity .2s ease, transform .2s ease, visibility 0s linear
    }

    ._popoverContent_2k9y0_23 {
      background: #000000b3;
      border-radius: 4px;
      box-shadow: 0 2px 8px #00000026
    }

    ._button_zcdwm_1 {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._button_zcdwm_1 svg>path {
      fill: #fff;
      fill-opacity: .8;
      transition: fill-opacity .2s ease
    }

    ._button_zcdwm_1:hover svg>path {
      fill-opacity: 1
    }

    ._popoverItemsContainer_zcdwm_16 {
      width: 150px;
      padding: 5px 3px;
      display: flex;
      flex-direction: column;
      gap: 3px
    }

    ._popoverItem_zcdwm_16 {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 3px;
      cursor: pointer;
      color: #fff;
      width: 100%;
      height: 24px;
      border-radius: 2px
    }

    ._popoverItem_zcdwm_16:hover,
    ._popoverItem_zcdwm_16:focus {
      background-color: #ffffff1a
    }

    ._selected_zcdwm_41 {
      background-color: #ffffff1a
    }

    ._selected_zcdwm_41:hover,
    ._selected_zcdwm_41:focus {
      background-color: #ffffff1f
    }

    ._checkedIcon_zcdwm_50 {
      width: 18px;
      height: 18px;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._volumeSlider_k7jqr_1 {
      width: 4px;
      height: 60px;
      cursor: pointer;
      outline: none
    }

    ._button_zitfr_1 {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._button_zitfr_1 svg>path {
      fill: #fff;
      fill-opacity: .8;
      transition: fill-opacity .2s ease
    }

    ._button_zitfr_1:hover svg>path {
      fill-opacity: 1
    }

    ._sliderContainer_zitfr_16 {
      width: 28px;
      height: 84px;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._container_mnzlk_1 {
      width: 100%;
      display: flex;
      flex-direction: column;
      gap: 4px
    }

    ._controlsContainer_mnzlk_8 {
      width: 100%;
      display: flex;
      justify-content: space-between
    }

    ._leftControls_mnzlk_14 {
      padding-left: 12px;
      display: flex;
      align-items: center;
      gap: 8px
    }

    ._leftControlsInner_mnzlk_21 {
      display: flex;
      align-items: center;
      gap: 12px
    }

    ._rightControls_mnzlk_27 {
      padding-right: 12px;
      display: flex;
      align-items: center;
      gap: 8px
    }

    ._root_tjcn3_1 {
      animation: _rotate_tjcn3_1 2s linear infinite;
      width: 36px;
      height: 36px
    }

    ._circle_tjcn3_7 {
      animation: _dash_tjcn3_1 1.5s ease-in-out infinite;
      stroke: #fff
    }

    @keyframes _rotate_tjcn3_1 {
      to {
        transform: rotate(360deg)
      }
    }

    @keyframes _dash_tjcn3_1 {
      0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0
      }

      50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35
      }

      to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124
      }
    }

    ._root_5im4u_1 {
      --boxShadow: initial;
      --border-color: black;
      --border-width: initial;
      --border-style: initial;
      --borderStartStartRadius: initial;
      --borderStartEndRadius: initial;
      --borderEndStartRadius: initial;
      --borderEndEndRadius: initial;
      min-height: fit-content !important;
      container-type: size
    }

    ._videoPlayerWrapper_5im4u_14 {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center
    }

    ._videoContainer_5im4u_22,
    ._videoPlayerContainer_5im4u_23 {
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box
    }

    ._videoPlayerContainer_5im4u_23 {
      box-shadow: var(--boxShadow, none);
      border-color: var(--border-color, transparent);
      border-width: var(--border-width, 0);
      border-style: var(--border-style, solid);
      border-start-start-radius: var(--borderStartStartRadius, 0);
      border-start-end-radius: var(--borderStartEndRadius, 0);
      border-end-start-radius: var(--borderEndStartRadius, 0);
      border-end-end-radius: var(--borderEndEndRadius, 0);
      overflow: hidden
    }

    ._videoPlayerContainer_5im4u_23._lockedAspectRatio_5im4u_41 {
      aspect-ratio: var(--aspect-ratio);
      width: min(100%, 100cqh * var(--aspect-ratio));
      height: min(100%, 100cqw / var(--aspect-ratio))
    }

    ._videoPlayerContainer_5im4u_23._lockedAspectRatio_5im4u_41._fullscreen_5im4u_46 {
      --video-fit: contain;
      --video-position: center;
      --poster-fit: contain;
      box-shadow: none;
      border-width: 0;
      border-radius: 0
    }

    ._playbackControlsContainer_5im4u_55 {
      position: absolute;
      height: 48px;
      bottom: 0;
      left: 0;
      right: 0;
      background: linear-gradient(180deg, #0000, #00000036 70%, #000000b3);
      color: #fff;
      padding: 12px;
      display: flex;
      align-items: flex-end;
      justify-content: flex-start;
      opacity: 0;
      transition: opacity .3s ease
    }

    ._titleContainer_5im4u_71 {
      -webkit-user-select: none;
      user-select: none;
      position: absolute;
      height: 90px;
      width: 100%;
      top: 0;
      left: 0;
      background: linear-gradient(180deg, #000624b3, #00062436 39.97%, #00062400 71.67%);
      padding: 12px 24px;
      box-sizing: border-box;
      opacity: 0;
      transition: opacity .3s ease
    }

    ._title_5im4u_71 {
      font: var(--font, normal normal normal 28px/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif);
      color: #fff;
      vertical-align: middle;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis
    }

    ._visible_5im4u_94 {
      opacity: 1
    }

    ._spinnerContainer_5im4u_98,
    ._playButtonContainer_5im4u_99 {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer
    }

    ._playButton_5im4u_99 {
      cursor: pointer
    }

    ._root_mubql_1 {
      box-sizing: border-box
    }

    @charset "UTF-8";

    ._animation-none_1m6ap_1 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset
    }

    ._animation-calm_1m6ap_8,
    ._animation-wash_1m6ap_9,
    ._animation-circle_1m6ap_10 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset;
      --hamburger-dialog-initial-opacity: 0
    }

    ._animation-underline_1m6ap_18,
    ._animation-bullet_1m6ap_19,
    ._animation-wave_1m6ap_20 {
      --item-selected-label-underline-display: none;
      --item-label-bullet-display: none;
      --hamburger-dialog-initial-opacity: unset;
      --hamburger-dialog-initial-transform: unset;
      --hamburger-dialog-initial-transform: translateX(100%)
    }

    ._animation-underline_1m6ap_18 {
      --item-selected-label-underline-display: unset
    }

    ._animation-bullet_1m6ap_19 {
      --item-label-bullet-display: inline-block
    }

    ._presetWrapper_y7f2x_1 {
      display: contents
    }

    ._listItem_pbo69_7 {
      display: flex;
      flex-direction: var(--container-flex-direction);
      flex-grow: var(--menu-items-flex-grow);
      flex-wrap: nowrap;
      align-items: center;
      gap: var(--menu-items-main-axis-gap)
    }

    ._itemWrapper_pbo69_16 {
      height: var(--menu-item-wrapper-height);
      display: var(--item-wrapper-display);
      width: var(--item-wrapper-width);
      justify-content: var(--container-align);
      flex-grow: var(--menu-items-flex-grow)
    }

    ._labelContainer_pbo69_24 {
      display: flex;
      width: var(--item-width);
      align-items: center;
      box-sizing: border-box;
      height: 100%;
      position: relative
    }

    ._labelContainer_pbo69_24 a {
      color: inherit
    }

    ._labelContainer_pbo69_24._physicalLayout_pbo69_35 {
      border-left: var(--item-border-left);
      border-right: var(--item-border-right);
      border-radius: var(--item-border-radius);
      padding-left: var(--item-padding-left, var(--item-horizontal-padding));
      padding-right: var(--item-padding-right, var(--item-horizontal-padding))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24,
    ._labelContainer_pbo69_24[data-interactive=true]:hover,
    ._labelContainer_pbo69_24[data-preview=hover],
    ._labelContainer_pbo69_24._hover_pbo69_42 {
      background: var(--item-hover-background, var(--item-background));
      box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
      border-top: var(--item-hover-border-top, var(--item-border-top));
      border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-interactive=true]:hover._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-preview=hover]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24._hover_pbo69_42._physicalLayout_pbo69_35 {
      border-left: var(--item-hover-border-left, var(--item-border-left));
      border-right: var(--item-hover-border-right, var(--item-border-right));
      border-radius: var(--item-hover-border-radius, var(--item-border-radius))
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24 ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-interactive=true]:hover ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-preview=hover] ._label_pbo69_24,
    ._labelContainer_pbo69_24._hover_pbo69_42 ._label_pbo69_24 {
      color: var(--item-hover-color, var(--item-color));
      text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
      text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
      background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
      line-height: var(--item-line-height)
    }

    [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_pbo69_16>._labelContainer_pbo69_24 path,
    ._labelContainer_pbo69_24[data-interactive=true]:hover path,
    ._labelContainer_pbo69_24[data-preview=hover] path,
    ._labelContainer_pbo69_24._hover_pbo69_42 path {
      fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
    }

    ._labelContainer_pbo69_24[data-selected],
    ._labelContainer_pbo69_24[data-preview=selected],
    ._labelContainer_pbo69_24._selected_pbo69_63 {
      background: var(--item-selected-background, var(--item-background));
      box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow));
      border-top: var(--item-selected-border-top, var(--item-border-top));
      border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom))
    }

    ._labelContainer_pbo69_24[data-selected]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24[data-preview=selected]._physicalLayout_pbo69_35,
    ._labelContainer_pbo69_24._selected_pbo69_63._physicalLayout_pbo69_35 {
      border-left: var(--item-selected-border-left, var(--item-border-left));
      border-right: var(--item-selected-border-right, var(--item-border-right));
      border-radius: var(--item-selected-border-radius, var(--item-border-radius))
    }

    ._labelContainer_pbo69_24[data-selected] ._label_pbo69_24,
    ._labelContainer_pbo69_24[data-preview=selected] ._label_pbo69_24,
    ._labelContainer_pbo69_24._selected_pbo69_63 ._label_pbo69_24 {
      color: var(--item-selected-color, var(--item-color));
      text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
      text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow));
      background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
      line-height: var(--item-line-height)
    }

    ._labelContainer_pbo69_24[data-selected] path,
    ._labelContainer_pbo69_24[data-preview=selected] path,
    ._labelContainer_pbo69_24._selected_pbo69_63 path {
      fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
    }

    ._labelContainer_pbo69_24>a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0
    }

    ._label_pbo69_24 {
      direction: var(--item-direction);
      background-color: var(--item-text-highlight);
      white-space: nowrap
    }

    ._horizontalDropdown_pbo69_99 {
      --computed-anchor: var(--anchor, var(--dropdown-anchor));
      --computed-align: var(--align, var(--dropdown-align));
      --computed-space-above: var(--space-above, var(--dropdown-space-above));
      --computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
      --before-el-top: calc(-1 * var(--computed-space-above));
      display: none !important;
      visibility: hidden;
      z-index: var(--above-all-z-index);
      position: absolute !important;
      margin-top: var(--computed-space-above) !important;
      inset: auto !important;
      left: var(--dropdown-left) !important
    }

    ._horizontalDropdown_pbo69_99:before {
      content: "";
      display: block;
      position: absolute;
      height: var(--computed-space-above);
      top: var(--before-el-top);
      width: 100%
    }

    ._horizontalDropdown_pbo69_99[data-open=true] {
      visibility: visible
    }

    ._listItem_pbo69_7[data-open=calculating] ._horizontalDropdown_pbo69_99,
    ._listItem_pbo69_7[data-open=true] ._horizontalDropdown_pbo69_99 {
      display: grid !important
    }

    ._dropdownToggleButton_pbo69_135 {
      cursor: pointer;
      display: var(--item-icon-display, flex)
    }

    ._dropdownToggleButton_pbo69_135 svg {
      height: var(--item-icon-size);
      width: var(--item-icon-size)
    }

    ._dropdownToggleButton_pbo69_135 path {
      fill: var(--item-icon-color, currentcolor)
    }

    ._dropdownToggleButton_pbo69_135._coverAllSpace_pbo69_146:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0
    }

    #SITE_CONTAINER.focus-ring-active ._dropdownToggleButton_pbo69_135:focus:before {
      outline: 2px solid #116dff;
      outline-offset: 1px;
      box-shadow: 0 0 1px 2px #fff
    }

    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160 {
      display: var(--sr-only-item-icon-display, flex);
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      position: absolute
    }

    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160:focus,
    ._dropdownToggleButton_pbo69_135._srOnly_pbo69_160:active {
      position: static;
      clip-path: unset
    }

    ._dropdownIcon_pbo69_171[data-open] {
      transform: rotate(-180deg)
    }

    ._noDropdownItems_pbo69_175 {
      display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
    }

    ._dropdownToggleButton_pbo69_135:not(._coverAllSpace_pbo69_146):not(._srOnly_pbo69_160) {
      position: relative
    }

    ._dropdownToggleButton_pbo69_135:not(._coverAllSpace_pbo69_146):before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      height: max(100%, 24px);
      width: max(var(--item-icon-size), 24px);
      transform: translate(-50%, -50%)
    }

    ._horizontalDropdownDisplayWrapper_pbo69_193 {
      display: var(--horizontal-menu-dropdown-display, block)
    }

    ._verticalDropdownDisplayWrapper_pbo69_197 {
      display: var(--vertical-menu-dropdown-display);
      margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
      width: 100%
    }

    ._verticalDropdown_pbo69_197 {
      --computed-space-above: var(--space-above, var(--dropdown-space-above));
      visibility: var(--vertical-dropdown-visibility);
      height: var(--vertical-dropdown-height);
      margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important
    }

    ._expandedDropdown_pbo69_210 ._verticalDropdown_pbo69_197 {
      visibility: unset;
      height: unset;
      margin-top: var(--computed-space-above) !important
    }

    ._divider_pbo69_216 {
      display: var(--divider-display, none);
      border-left: var(--horizontal-menu-item-divider, none);
      border-top: var(--vertical-menu-item-divider, none);
      align-self: stretch
    }

    ._listItem_pbo69_7:last-child ._divider_pbo69_216 {
      display: none
    }

    ._submenuToggleWrapper_pbo69_226 {
      display: contents
    }

    ._submenuToggleLabel_pbo69_230 {
      display: none
    }

    ._hiddenToggle_pbo69_234 {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0
    }

    [data-prehydration] [data-submenu-toggle]:checked~._verticalDropdownDisplayWrapper_pbo69_197 ._verticalDropdown_pbo69_197 {
      visibility: unset;
      height: unset;
      margin-top: var(--computed-space-above) !important
    }

    [data-prehydration] ._submenuToggleWrapper_pbo69_226 {
      display: flex;
      position: relative;
      z-index: 1
    }

    [data-prehydration] ._submenuToggleWrapper_pbo69_226 ._dropdownToggleButton_pbo69_135 {
      pointer-events: none
    }

    [data-prehydration] ._submenuToggleLabel_pbo69_230 {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      cursor: pointer;
      pointer-events: auto
    }

    [data-prehydration] ._submenuToggleLabel_pbo69_230:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      min-width: 44px;
      min-height: 44px;
      transform: translate(-50%, -50%)
    }

    [data-prehydration] [data-submenu-toggle]:checked~._itemWrapper_pbo69_16 ._dropdownIcon_pbo69_171 {
      transform: rotate(-180deg)
    }

    ._labelContainer_14dbz_1 {
      justify-content: var(--item-text-align);
      background: var(--item-background);
      box-shadow: var(--item-box-shadow);
      border-top: var(--item-border-top);
      border-bottom: var(--item-border-bottom);
      padding-top: var(--item-padding-top, var(--item-vertical-padding));
      padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
      gap: var(--spacing-between-label-and-dropdown-icon)
    }

    ._label_14dbz_1 {
      font: var(--item-font, font_6);
      color: var(--item-color);
      text-decoration-line: var(--item-text-decoration);
      text-transform: var(--item-text-transform);
      text-shadow: var(--item-text-outline), var(--item-text-shadow);
      letter-spacing: var(--item-letter-spacing);
      line-height: var(--item-line-height)
    }

    ._root_1qc8u_8 [data-part=menu-item] {
      --underline-scale: scaleX(0);
      --wash-scale: scaleX(0);
      --circle-clip-path: circle(0%);
      --dropdown-icon-transform: rotate(0);
      --bullet-translate: translateX(-150%);
      --bullet-opacity: 0;
      --wave-tarnslate: scaleY(0)
    }

    ._root_1qc8u_8 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {
      transition-property: transform;
      transition-duration: .4s
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=label]:after,
    ._root_1qc8u_8 [data-part=menu-item] [data-part=dropdown-item-label]:after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: currentColor;
      transform: scaleX(0)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=label]:before {
      content: "•" /"";
      padding-inline-end: 3px;
      display: var(--item-label-bullet-display, inline-block);
      opacity: 0
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
      display: var(--item-selected-label-underline-display, block);
      transform: scaleX(1)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
      opacity: 1
    }

    ._root_1qc8u_8 [data-part=menu-item][data-open=true],
    ._root_1qc8u_8 [data-part=menu-item][data-animation-state=enterActive],
    ._root_1qc8u_8 [data-part=menu-item][data-animation-state=enterDone] {
      --underline-scale: scaleX(1);
      --wash-scale: scaleX(1);
      --circle-clip-path: circle(100%);
      --dropdown-icon-transform: rotate(-540deg);
      --bullet-translate: translateX(0%);
      --bullet-opacity: 1;
      --wave-tarnslate: scaleY(1.5)
    }

    ._root_1qc8u_8 [data-part=menu-item] [data-selected] {
      --underline-scale: scaleX(1);
      --wash-scale: scaleX(0);
      --bullet-translate: translateX(0%);
      --bullet-opacity: 1
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
      transition: transform .3s;
      transform-origin: left;
      transform: var(--underline-scale)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
      display: block;
      transform-origin: left;
      transition-property: transform;
      transform: scaleX(0)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
      transition-duration: .3s
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
      transform: scaleX(1)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      transition: transform .4s;
      transform-origin: left;
      transform: var(--wash-scale)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
      transition: color .2s ease-in-out
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      transition: clip-path .4s;
      clip-path: var(--circle-clip-path)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
      transform: var(--dropdown-icon-transform)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
      background-color: var(--item-background)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
      position: relative;
      isolation: isolate;
      overflow: hidden
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: var(--item-hover-background);
      -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      -webkit-mask-position: center center;
      mask-position: center center;
      height: 135%;
      bottom: unset;
      transition: transform .4s;
      transform-origin: bottom;
      transform: var(--wave-tarnslate)
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
      transition: color .2s ease-in-out
    }

    ._root_1qc8u_8 [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
      display: inline-block;
      transition-duration: .3s;
      transform: var(--bullet-translate);
      opacity: var(--bullet-opacity)
    }

    ._root_1qc8u_8 {
      display: flex;
      height: 100%;
      width: 100%;
      overflow-x: var(--container-overflow-x, unset);
      overflow-y: var(--container-overflow-y, visible);
      scrollbar-width: none;
      box-sizing: border-box
    }

    ._root_1qc8u_8._physicalLayout_1qc8u_173 {
      border-left: var(--container-border-left);
      border-right: var(--container-border-right);
      border-radius: var(--container-border-radius);
      padding-right: var(--container-padding-right, 0);
      padding-left: var(--container-padding-left, 0)
    }

    ._rootDirection_1qc8u_181 {
      direction: var(--direction)
    }

    ._container_1qc8u_185 {
      width: 100%;
      height: auto;
      min-width: fit-content;
      display: flex;
      justify-content: var(--container-align);
      flex-grow: var(--menu-items-flex-grow);
      flex-direction: var(--container-flex-direction);
      overflow-x: visible;
      flex-wrap: var(--container-flex-wrap, unset);
      scrollbar-width: none;
      row-gap: var(--menu-items-row-gap);
      column-gap: var(--menu-items-column-gap)
    }

    ._root_ybd04_1 {
      background: var(--container-background);
      box-shadow: var(--container-box-shadow);
      border-top: var(--container-border-top);
      border-bottom: var(--container-border-bottom);
      padding-top: var(--container-padding-top, 0);
      padding-bottom: var(--container-padding-bottom, 0)
    }

    ._root_7le7f_1 {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      pointer-events: auto;
      overflow: hidden;
      visibility: hidden;
      transform: var(--scroll-button-transform);
      --icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
      --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg))
    }

    ._root_7le7f_1._physicalLayout_7le7f_19 {
      border-left: var(--scroll-button-border-left);
      border-right: var(--scroll-button-border-right);
      border-radius: var(--scroll-button-border-radius)
    }

    ._root_7le7f_1._physicalLayout_7le7f_19 ._icon_7le7f_24 {
      padding-right: var(--scroll-button-padding-right, 0);
      padding-left: var(--scroll-button-padding-left, 0)
    }

    ._root_7le7f_1._logicalLayout_7le7f_28 ._icon_7le7f_24 {
      padding-inline-start: var(--scroll-button-padding-inline-start, 0);
      padding-inline-end: var(--scroll-button-padding-inline-end, 0)
    }

    ._root_7le7f_1:hover,
    ._root_7le7f_1[data-preview=hover] {
      background: var(--scroll-button-hover-background, var(--scroll-button-background));
      box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
      border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
      border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom))
    }

    ._root_7le7f_1:hover._physicalLayout_7le7f_19,
    ._root_7le7f_1[data-preview=hover]._physicalLayout_7le7f_19 {
      border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
      border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right));
      border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius))
    }

    ._root_7le7f_1:hover._physicalLayout_7le7f_19 ._icon_7le7f_24,
    ._root_7le7f_1[data-preview=hover]._physicalLayout_7le7f_19 ._icon_7le7f_24 {
      padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
      padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0))
    }

    ._root_7le7f_1:hover ._icon_7le7f_24,
    ._root_7le7f_1[data-preview=hover] ._icon_7le7f_24 {
      fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
      transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
      height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
      width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
    }

    ._root_7le7f_1:hover {
      transition: all .08s cubic-bezier(0, 0, 1, 1)
    }

    ._visible_7le7f_58 {
      visibility: visible;
      pointer-events: auto
    }

    ._hidden_7le7f_63 {
      visibility: hidden;
      pointer-events: none
    }

    ._icon_7le7f_24 {
      min-width: 1px;
      max-height: 100%;
      max-width: 100%;
      fill: var(--scroll-button-icon-color);
      transform: rotate(var(--icon-rotation));
      height: var(--scroll-button-icon-size);
      width: var(--scroll-button-icon-size)
    }

    ._icon_7le7f_24>svg {
      width: inherit;
      height: inherit
    }

    ._root_ko4o3_1 {
      background: var(--scroll-button-background);
      box-shadow: var(--scroll-button-box-shadow);
      border-top: var(--scroll-button-border-top);
      border-bottom: var(--scroll-button-border-bottom)
    }

    ._root_zhl0v_1 {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding-top: inherit;
      padding-bottom: inherit;
      border: inherit;
      border-color: transparent;
      justify-content: space-between;
      pointer-events: none;
      display: var(--scroll-button-icon-display, flex)
    }

    ._fallbackDirection_uix1w_1:not([dir]) {
      direction: var(--wix-opt-in-direction)
    }

    ._navbar_3vpx3_1 {
      display: var(--navbar-display, block);
      min-width: var(--navbar-min-width, revert);
      height: var(--navbar-height, revert);
      --item-hover-text-decoration: underline;
      --item-selected-text-decoration: underline;
      --sub-item-hover-text-decoration: underline;
      --sub-item-selected-text-decoration: underline;
      --sr-only-item-icon-display: none
    }

    ._rtl_3vpx3_12 {
      --scroll-button-transform: scaleX(-1)
    }

    ._ltr_3vpx3_16 {
      --scroll-button-transform: scaleX(1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop] {
      transition: opacity .4s, clip-path .4s;
      transition-timing-function: cubic-bezier(.645, .045, .355, 1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enter],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exitActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
      clip-path: var(--animation-clip-path);
      opacity: 0
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exit],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterActive] {
      clip-path: inset(var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%))
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
      clip-path: unset
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=enterDone],
    ._childrenWrapper_x4pcm_1[data-animation-name=revealFromTop][data-animation-state=exit] {
      opacity: 1
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn] {
      transition: opacity .4s;
      transition-timing-function: cubic-bezier(.645, .045, .355, 1)
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enter],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exitActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exitDone] {
      opacity: 0
    }

    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enterActive],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=enterDone],
    ._childrenWrapper_x4pcm_1[data-animation-name=fadeIn][data-animation-state=exit] {
      opacity: 1
    }

    ._childrenWrapper_x4pcm_1 {
      background: var(--container-background, var(--dropdown-container-background));
      border-top: var(--container-border-top, var(--dropdown-container-border-top));
      border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
      box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
    }

    ._childrenWrapper_x4pcm_1._physicalLayout_x4pcm_35 {
      border-left: var(--container-border-left, var(--dropdown-container-border-left));
      border-right: var(--container-border-right, var(--dropdown-container-border-right));
      border-radius: var(--container-border-radius, var(--dropdown-container-border-radius))
    }

    ._childrenWrapper_x4pcm_1._logicalLayout_x4pcm_40 {
      border-inline-start: var(--container-border-inline-start, var(--dropdown-container-border-inline-start));
      border-inline-end: var(--container-border-inline-end, var(--dropdown-container-border-inline-end));
      border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-container-border-start-start-radius));
      border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-container-border-start-end-radius));
      border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-container-border-end-start-radius));
      border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-container-border-end-end-radius))
    }

    ._childrenWrapperDirection_x4pcm_49 {
      direction: ltr
    }

    ._root_1ok50_1 {
      direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
      min-width: min-content !important;
      box-sizing: border-box;
      background: var(--container-background, var(--dropdown-menu-container-background));
      border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
      border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
      border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
      border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
      border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
      box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
      text-align: var(--align, var(--dropdown-menu-align));
      padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
      padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))))
    }

    ._root_1ok50_1._physicalLayout_1ok50_16 {
      padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))));
      padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))))
    }

    ._root_1ok50_1._logicalLayout_1ok50_20 {
      padding-inline-start: var(--container-padding-inline-start);
      padding-inline-end: var(--container-padding-inline-end)
    }

    ._list_1ok50_25 {
      --rows-number: calc((var(--items-number) / $columns-number) + .49);
      display: grid;
      grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
      grid-template-rows: repeat(var(--rows-number), auto);
      row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing));
      column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing))
    }

    @supports (width: round(1.9px, 1px)) {
      ._list_1ok50_25 {
        --rows-number: round(up, var(--items-number) / $columns-number)
      }
    }

    ._subList_1ok50_39 {
      display: flex;
      flex-direction: column;
      gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
      margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before))
    }

    ._listItem_1ok50_46 {
      width: 100%
    }

    ._item_1ok50_50 {
      direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
      justify-self: var(--dropdown-menu-item-justify-self);
      display: block;
      text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
      padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
      padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)))
    }

    ._item_1ok50_50._physicalLayout_1ok50_16 {
      border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
      border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
      border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
      padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
    }

    ._item_1ok50_50._logicalLayout_1ok50_20 {
      padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
    }

    ._item_1ok50_50._selected_1ok50_69,
    ._item_1ok50_50[data-preview=selected] {
      font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
      color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
      letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
      line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
      text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
      text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))));
      text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
      background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
      border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
      border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
      box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))))
    }

    ._item_1ok50_50._selected_1ok50_69._physicalLayout_1ok50_16,
    ._item_1ok50_50[data-preview=selected]._physicalLayout_1ok50_16 {
      border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
      border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))));
      border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))))
    }

    ._item_1ok50_50._selected_1ok50_69 ._itemLabel_1ok50_87,
    ._item_1ok50_50[data-preview=selected] ._itemLabel_1ok50_87 {
      background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
    }

    ._item_1ok50_50:hover,
    ._item_1ok50_50._hover_1ok50_90,
    ._item_1ok50_50[data-preview=hover] {
      font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
      color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
      letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
      line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
      text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
      text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))));
      text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
      background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
      border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
      border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
      box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))))
    }

    ._item_1ok50_50:hover._physicalLayout_1ok50_16,
    ._item_1ok50_50._hover_1ok50_90._physicalLayout_1ok50_16,
    ._item_1ok50_50[data-preview=hover]._physicalLayout_1ok50_16 {
      border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
      border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))));
      border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))))
    }

    ._item_1ok50_50:hover ._itemLabel_1ok50_87,
    ._item_1ok50_50._hover_1ok50_90 ._itemLabel_1ok50_87,
    ._item_1ok50_50[data-preview=hover] ._itemLabel_1ok50_87 {
      background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
    }

    ._subItem_1ok50_112 {
      direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
      justify-self: var(--sub-item-justify-self);
      display: block;
      text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
    }

    ._subItem_1ok50_112._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
      border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
      border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
      padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
      padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
    }

    ._subItem_1ok50_112._selected_1ok50_69,
    ._subItem_1ok50_112[data-preview=selected] {
      font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
      color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
      letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
      line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
      text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
      text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))));
      text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
      background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
      border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
      border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
      box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))))
    }

    ._subItem_1ok50_112._selected_1ok50_69._physicalLayout_1ok50_16,
    ._subItem_1ok50_112[data-preview=selected]._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
      border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))));
      border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))))
    }

    ._subItem_1ok50_112._selected_1ok50_69 ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112[data-preview=selected] ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
    }

    ._subItem_1ok50_112:hover,
    ._subItem_1ok50_112._hover_1ok50_90,
    ._subItem_1ok50_112[data-preview=hover] {
      font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
      color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
      letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
      line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
      text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
      text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))));
      text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
      background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
      border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
      border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
      box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))))
    }

    ._subItem_1ok50_112:hover._physicalLayout_1ok50_16,
    ._subItem_1ok50_112._hover_1ok50_90._physicalLayout_1ok50_16,
    ._subItem_1ok50_112[data-preview=hover]._physicalLayout_1ok50_16 {
      border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
      border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))));
      border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))))
    }

    ._subItem_1ok50_112:hover ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112._hover_1ok50_90 ._subItemLabel_1ok50_143,
    ._subItem_1ok50_112[data-preview=hover] ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
    }

    ._itemLabel_1ok50_87 {
      display: inline-block;
      background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
      text-align: inherit;
      text-decoration-line: inherit;
      text-transform: inherit;
      text-shadow: inherit
    }

    ._subItemLabel_1ok50_143 {
      background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
    }

    ._item_29upo_1 {
      font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
      color: var(--item-color, var(--dropdown-menu-item-color));
      letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
      line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
      text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
      text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform));
      text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
      background: var(--item-background, var(--dropdown-menu-item-background));
      border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
      border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
      box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow))
    }

    ._subItem_29upo_15 {
      font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
      color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
      letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
      line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
      text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
      text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform));
      text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
      background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
      border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
      border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
      box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
      padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
      padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)))
    }

    ._dropdown_dxh14_1 {
      --container-background: var(--dropdown-container-background);
      --container-box-shadow: var(--dropdown-container-box-shadow);
      --container-border-inline-start: var(--dropdown-container-border-inline-start-width) var(--dropdown-container-border-inline-start-style) var(--dropdown-container-border-inline-start-color);
      --container-border-inline-end: var(--dropdown-container-border-inline-end-width) var(--dropdown-container-border-inline-end-style) var(--dropdown-container-border-inline-end-color);
      --container-border-top: var(--dropdown-container-border-top-width) var(--dropdown-container-border-top-style) var(--dropdown-container-border-top-color);
      --container-border-bottom: var(--dropdown-container-border-bottom-width) var(--dropdown-container-border-bottom-style) var(--dropdown-container-border-bottom-color);
      --container-border-start-start-radius: var(--dropdown-container-border-start-start-radius);
      --container-border-start-end-radius: var(--dropdown-container-border-start-end-radius);
      --container-border-end-start-radius: var(--dropdown-container-border-end-start-radius);
      --container-border-end-end-radius: var(--dropdown-container-border-end-end-radius);
      --container-padding-top: var(--dropdown-container-padding-top);
      --container-padding-inline-end: var(--dropdown-container-padding-inline-end);
      --container-padding-bottom: var(--dropdown-container-padding-bottom);
      --container-padding-inline-start: var(--dropdown-container-padding-inline-start)
    }

    ._item_dxh14_40 {
      --item-align: var(--dropdown-menu-item-align);
      --item-horizontal-spacing: var(--dropdown-menu-item-horizontal-spacing);
      --item-padding-inline-start: var(--dropdown-menu-item-padding-inline-start);
      --item-padding-inline-end: var(--dropdown-menu-item-padding-inline-end);
      --item-padding-top: var(--dropdown-menu-item-padding-top);
      --item-padding-bottom: var(--dropdown-menu-item-padding-bottom)
    }

    @property --wix-menu-dropdown-anchor {
      syntax: "<number>";
      inherits: false;
    }

    ._dropdown_dxh14_1 {
      outline: 0px rgba(var(--wix-menu-dropdown-anchor), 0, 0, 0)
    }

    ._submenu_dxh14_59 {
      flex-grow: 1
    }

    ._dropdownContentWrapper_dxh14_63 {
      display: flex;
      flex-direction: var(--dropdown-content-wrapper-flex-dir, row)
    }

    ._rootDirection_1felo_13 {
      direction: var(--btn-direction)
    }

    ._root_1felo_13 {
      --display: flex;
      display: var(--display);
      cursor: pointer;
      min-width: var(--btn-min-width);
      min-height: 10px;
      box-sizing: border-box;
      touch-action: manipulation;
      flex-basis: auto;
      flex-direction: var(--container-flex-direction);
      justify-content: var(--container-justify-content);
      align-items: var(--container-align-items);
      outline: none
    }

    ._root_1felo_13:hover,
    ._root_1felo_13._active_1felo_31 {
      transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
      transition-duration: .4s;
      transition-timing-function: ease
    }

    ._root_1felo_13:disabled {
      cursor: not-allowed
    }

    ._root_1felo_13._isMaxContent_1felo_40 {
      height: max-content;
      min-width: max-content
    }

    ._root_1felo_13._isMaxContent_1felo_40._isWrapText_1felo_44 {
      min-width: 10px
    }

    ._root_1felo_13._isWrapText_1felo_44,
    ._root_1felo_13._isWrapText_1felo_44 ._label_1felo_51 {
      white-space: pre-line
    }

    ._link_1felo_55 {
      text-decoration: none;
      box-sizing: border-box;
      color: #000;
      cursor: pointer
    }

    ._link_1felo_55:focus-visible {
      outline: 2px solid currentColor;
      outline-offset: 2px
    }

    ._label_1felo_51 {
      text-shadow: var(--text-shadow);
      text-overflow: var(--label-text-overflow);
      white-space: var(--label-white-space);
      min-width: 1.8em;
      max-width: 100%;
      transition: inherit;
      direction: var(--direction)
    }

    ._icon_1felo_76 {
      min-width: 1px;
      transition: inherit;
      flex-shrink: 0;
      width: var(--icon-size);
      height: var(--icon-size);
      order: var(--icon-order, 0);
      fill: var(--icon-color);
      transform: rotate(var(--icon-rotation))
    }

    ._icon_1felo_76>span,
    ._icon_1felo_76 svg {
      display: flex;
      width: inherit;
      height: inherit
    }

    ._root_1felo_13:hover ._label_1felo_51,
    ._root_1felo_13[data-preview=hover] ._label_1felo_51 {
      text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      direction: var(--hover-direction, var(--direction))
    }

    ._root_1felo_13:hover ._icon_1felo_76,
    ._root_1felo_13[data-preview=hover] ._icon_1felo_76 {
      width: var(--hover-icon-size, var(--icon-size));
      height: var(--hover-icon-size, var(--icon-size));
      fill: var(--hover-icon-color, var(--icon-color));
      transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)))
    }

    ._root_1felo_13:disabled ._label_1felo_51,
    ._root_1felo_13 [data-preview=disabled] ._label_1felo_51 {
      text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      direction: var(--disabled-direction, var(--direction))
    }

    ._root_1felo_13:disabled ._icon_1felo_76,
    ._root_1felo_13 [data-preview=disabled] ._icon_1felo_76 {
      width: var(--disabled-icon-size, var(--icon-size));
      height: var(--disabled-icon-size, var(--icon-size));
      fill: var(--disabled-icon-color, var(--icon-color));
      transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
    }

    ._root_sb6nm_13 {
      background: var(--background);
      border-top: var(--border-top);
      border-bottom: var(--border-bottom);
      box-shadow: var(--box-shadow);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      border-left: var(--border-left);
      border-right: var(--border-right);
      border-top-left-radius: var(--border-top-left-radius);
      border-top-right-radius: var(--border-top-right-radius);
      border-bottom-left-radius: var(--border-bottom-left-radius);
      border-bottom-right-radius: var(--border-bottom-right-radius);
      padding-left: var(--padding-left);
      padding-right: var(--padding-right);
      gap: var(--content-gap, "0px")
    }

    ._root_sb6nm_13._hasIconColor_sb6nm_31:not(:hover):not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-icon-color, var(--icon-color))
    }

    ._label_sb6nm_35 {
      display: var(--label-display);
      font: var(--font, var(--font_8));
      color: var(--color);
      background-color: var(--text-highlight, transparent);
      letter-spacing: var(--letter-spacing);
      line-height: var(--line-height);
      text-align: var(--text-align, revert);
      text-transform: var(--text-transform);
      text-decoration-line: var(--text-decoration);
      text-shadow: var(--text-outline), var(--text-shadow)
    }

    ._root_sb6nm_13:hover,
    ._root_sb6nm_13[data-preview=hover] {
      border-top: var(--hover-border-top, var(--border-top));
      border-bottom: var(--hover-border-bottom, var(--border-bottom));
      box-shadow: var(--hover-box-shadow, var(--box-shadow));
      background: var(--hover-background, var(--background));
      padding-top: var(--hover-padding-top, var(--padding-top));
      padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      border-left: var(--hover-border-left, var(--border-left));
      border-right: var(--hover-border-right, var(--border-right));
      border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--hover-padding-left, var(--padding-left));
      padding-right: var(--hover-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasHoverBorderColor_sb6nm_66:hover:not(:disabled) {
      border-color: var(--corvid-hover-border-color, initial)
    }

    ._root_sb6nm_13._hasHoverBackgroundColor_sb6nm_70:hover:not(:disabled) {
      background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
    }

    ._root_sb6nm_13:disabled,
    ._root_sb6nm_13 [data-preview=disabled] {
      border-top: var(--disabled-border-top, var(--border-top));
      border-bottom: var(--disabled-border-bottom, var(--border-bottom));
      box-shadow: var(--disabled-box-shadow, var(--box-shadow));
      background: var(--disabled-background, var(--background));
      padding-top: var(--disabled-padding-top, var(--padding-top));
      padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      border-left: var(--disabled-border-left, var(--border-left));
      border-right: var(--disabled-border-right, var(--border-right));
      border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
      border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
      border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
      border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
      padding-left: var(--disabled-padding-left, var(--padding-left));
      padding-right: var(--disabled-padding-right, var(--padding-right))
    }

    ._root_sb6nm_13._hasDisabledBorderColor_sb6nm_92:disabled:not(:hover) {
      border-color: var(--corvid-disabled-border-color, initial)
    }

    ._root_sb6nm_13._hasDisabledBackgroundColor_sb6nm_96:disabled:not(:hover) {
      background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
    }

    ._root_sb6nm_13._hasBorderColor_sb6nm_100:not(:hover):not(:disabled) {
      border-color: var(--corvid-border-color, initial)
    }

    ._root_sb6nm_13._hasBackgroundColor_sb6nm_104:not(:hover):not(:disabled) {
      background-color: var(--corvid-background-color, var(--background))
    }

    ._root_sb6nm_13._hasColor_sb6nm_108:not(:hover):not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-color, var(--color))
    }

    ._root_sb6nm_13:hover ._label_sb6nm_35,
    ._root_sb6nm_13[data-preview=hover] ._label_sb6nm_35 {
      display: var(--hover-label-display, var(--label-display));
      background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
      font: var(--hover-font, var(--font));
      color: var(--hover-color, var(--color));
      letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
      line-height: var(--hover-line-height, var(--line-height));
      text-align: var(--hover-text-align, var(--text-align, revert));
      text-transform: var(--hover-text-transform, var(--text-transform));
      text-decoration-line: var(--hover-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasHoverColor_sb6nm_125:hover:not(:disabled) ._label_sb6nm_35 {
      color: var(--corvid-hover-color, var(--hover-color, var(--color)))
    }

    ._root_sb6nm_13:disabled ._label_sb6nm_35,
    ._root_sb6nm_13 [data-preview=disabled] ._label_sb6nm_35 {
      display: var(--disabled-label-display, var(--label-display));
      background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
      font: var(--disabled-font, var(--font));
      color: var(--disabled-color, var(--color));
      letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
      line-height: var(--disabled-line-height, var(--line-height));
      text-align: var(--disabled-text-align, var(--text-align, revert));
      text-transform: var(--disabled-text-transform, var(--text-transform));
      text-decoration-line: var(--disabled-text-decoration, var(--text-decoration))
    }

    ._root_sb6nm_13._hasDisabledColor_sb6nm_142:disabled:not(:hover) ._label_sb6nm_35 {
      color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
    }

    ._root_sb6nm_13._hasHoverIconColor_sb6nm_146:hover:not(:disabled) ._icon_sb6nm_31 {
      fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
    }

    ._root_sb6nm_13._hasDisabledIconColor_sb6nm_150:disabled:not(:hover) ._icon_sb6nm_31 {
      fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
    }

    ._icon_sb6nm_31 {
      display: var(--icon-display)
    }

    ._root_sb6nm_13:hover ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=hover] ._icon_sb6nm_31 {
      display: var(--hover-icon-display, var(--icon-display))
    }

    ._root_sb6nm_13:disabled ._icon_sb6nm_31,
    ._root_sb6nm_13[data-preview=disabled] ._icon_sb6nm_31 {
      display: var(--disabled-icon-display, var(--icon-display))
    }

    ._animatedIcon_18zas_2 {
      --size: 16px;
      --fill: #000000;
      --rotation: 0deg
    }

    ._animatedIcon_18zas_2 {
      display: block;
      width: inherit;
      height: inherit;
      width: var(--size);
      height: var(--size)
    }

    ._animatedIcon_18zas_2 svg {
      width: var(--size);
      height: var(--size);
      display: block;
      fill: var(--fill);
      transform: rotate(var(--rotation))
    }

    ._icon_17jnh_1 {
      order: var(--icon-order, 0)
    }

    ._button_17jnh_5 {
      min-width: min-content !important
    }

    ._dialog_1izd6_1 {
      width: var(--wrapper-width);
      position: fixed;
      top: var(--wix-ads-height, 0);
      inset-inline-start: var(--wrapper-inset-inline-start, revert);
      inset-inline-end: var(--wrapper-inset-inline-end, revert);
      margin: var(--wrapper-margin);
      height: calc(100% - var(--wix-ads-height));
      z-index: var(--above-all-z-index);
      --navbar-display: block
    }

    ._backdrop_1izd6_13 {
      position: fixed;
      top: var(--wix-ads-height, 0);
      right: 0;
      bottom: 0;
      left: 0;
      background: var(--overlay-background, rgba(0, 0, 0, .5))
    }

    ._dialogContent_1izd6_22 {
      display: flex;
      flex-direction: column;
      position: relative;
      box-sizing: border-box;
      z-index: 1;
      height: 100%;
      background: var(--background);
      padding-top: var(--padding-top);
      padding-bottom: var(--padding-bottom);
      padding-inline-start: var(--padding-inline-start);
      padding-inline-end: var(--padding-inline-end);
      border-top-color: var(--border-top-color);
      border-top-style: var(--border-top-style);
      border-top-width: var(--border-top-width);
      border-bottom-color: var(--border-bottom-color);
      border-bottom-style: var(--border-bottom-style);
      border-bottom-width: var(--border-bottom-width);
      border-inline-start-color: var(--border-inline-start-color);
      border-inline-start-style: var(--border-inline-start-style);
      border-inline-start-width: var(--border-inline-start-width);
      border-inline-end-color: var(--border-inline-end-color);
      border-inline-end-style: var(--border-inline-end-style);
      border-inline-end-width: var(--border-inline-end-width);
      box-shadow: var(--boxShadow);
      border-start-start-radius: var(--border-start-start-radius);
      border-start-end-radius: var(--border-start-end-radius);
      border-end-start-radius: var(--border-end-start-radius);
      border-end-end-radius: var(--border-end-end-radius);
      overflow-y: auto
    }

    ._header_1izd6_54 {
      display: flex;
      flex-direction: var(--header-flex-direction);
      align-items: flex-start;
      position: sticky;
      top: 0;
      z-index: 1
    }

    ._headerContent_1izd6_63 {
      flex: 1;
      align-self: stretch
    }

    ._main_1izd6_68 {
      display: flex;
      flex: 1;
      flex-direction: var(--main-flex-direction)
    }

    ._content_1izd6_74 {
      flex: 1;
      align-self: stretch
    }

    ._openButton_1izd6_79 {
      display: var(--hamburger-open-button-display) !important
    }

    ._closeButton_1izd6_83 {
      flex: 0
    }

    ._navbar_1izd6_87 {
      flex-grow: 1
    }

    ._dialog_41eo3_1 {
      opacity: var(--hamburger-dialog-initial-opacity);
      transform: var(--hamburger-dialog-initial-transform)
    }

    ._dialog_41eo3_1[data-animation-name=none] {
      opacity: unset;
      transform: unset
    }

    ._dialog_41eo3_1[data-animation-name=revealFromRight] {
      clip-path: inset(0);
      transition: transform .4s cubic-bezier(.645, .045, .355, 1)
    }

    ._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterActive],
    ._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterDone] {
      transform: translate(0)
    }

    ._dialog_41eo3_1[data-animation-name=fadeIn] {
      transition: opacity .4s cubic-bezier(.645, .045, .355, 1)
    }

    ._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterActive],
    ._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterDone] {
      opacity: 1
    }

    @container style(--preset-423f9646: 78117e4f) {
      .w-4190f51c-3836-49f6-8114-96219c165b29 .button {
        background: transparent;
        box-shadow: none;
        row-gap: 6px;
        column-gap: 6px;
        border-top: 1px solid rgba(0, 0, 0, 1);
        border-bottom: 1px solid rgba(0, 0, 0, 1);
        border-inline-start: 1px solid rgba(0, 0, 0, 1);
        border-inline-end: 1px solid rgba(0, 0, 0, 1);
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
        border-end-start-radius: 0px;
        border-end-end-radius: 0px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-inline-start: 8px;
        padding-inline-end: 8px;
        width: min-content;
        --text-outline: none;
        --text-shadow: none;
        --label-white-space: pre-line;
        --container-flex-direction: row;
        --container-justify-content: var(--content-horizontal-alignment);
        --container-align-items: center;
        --content-horizontal-alignment: center;
        --label-overflow: wrap;
        --label-text-overflow: initial;
        --btn-min-width: min-content;
        --content-horizontal-alignment-for-align-items: center
      }

      .w-4190f51c-3836-49f6-8114-96219c165b29 .button:hover .label {
        text-decoration: underline !important
      }

      .w-4190f51c-3836-49f6-8114-96219c165b29 .label {
        font: 14px sans-serif;
        color: #000;
        letter-spacing: normal;
        line-height: normal;
        text-transform: none;
        text-align: center
      }
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .button {
      background: transparent;
      box-shadow: none;
      row-gap: 6px;
      column-gap: 6px;
      border-top: 1px solid rgba(0, 0, 0, 1);
      border-bottom: 1px solid rgba(0, 0, 0, 1);
      border-inline-start: 1px solid rgba(0, 0, 0, 1);
      border-inline-end: 1px solid rgba(0, 0, 0, 1);
      border-start-start-radius: 0px;
      border-start-end-radius: 0px;
      border-end-start-radius: 0px;
      border-end-end-radius: 0px;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-inline-start: 8px;
      padding-inline-end: 8px;
      width: min-content;
      --text-outline: none;
      --text-shadow: none;
      --label-white-space: pre-line;
      --container-flex-direction: row;
      --container-justify-content: var(--content-horizontal-alignment);
      --container-align-items: center;
      --content-horizontal-alignment: center;
      --label-overflow: wrap;
      --label-text-overflow: initial;
      --btn-min-width: min-content;
      --content-horizontal-alignment-for-align-items: center
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .button:hover .label {
      text-decoration: underline !important
    }

    :where(.w-4190f51c-3836-49f6-8114-96219c165b29[data-preset="78117e4f"]) .label {
      font: 14px sans-serif;
      color: #000;
      letter-spacing: normal;
      line-height: normal;
      text-transform: none;
      text-align: center
    }

    @container style(--preset-dfd70ffc: 16e4ab3e) {
      .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
        writing-mode: vertical-rl
      }
    }

    @container style(--preset-dfd70ffc: fcfde1ff) {
      .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
        writing-mode: horizontal-tb
      }
    }

    :where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="16e4ab3e"]) .wrichtext {
      writing-mode: vertical-rl
    }

    :where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="fcfde1ff"]) .wrichtext {
      writing-mode: horizontal-tb
    }

    @container style(--preset-2eeafb3d: 3a8413ab) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: none;
        --hamburger-open-button-display: flex
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: vertical;
        --container-flex-direction: column;
        --menu-items-main-axis-gap: var(--menu-items-row-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --item-wrapper-width: 100%;
        --menu-item-wrapper-height: unset;
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --item-icon-display: var(--vertical-item-icon-display);
        --sr-only-item-icon-display: none;
        --scroll-button-icon-display: none
      }
    }

    @container style(--preset-2eeafb3d: 138da722) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: vertical;
        --container-flex-direction: column;
        --menu-items-main-axis-gap: var(--menu-items-row-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --item-wrapper-width: 100%;
        --menu-item-wrapper-height: unset;
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --item-icon-display: var(--vertical-item-icon-display);
        --sr-only-item-icon-display: none;
        --scroll-button-icon-display: none;
        --navbar-min-width: min-content
      }
    }

    @container style(--preset-2eeafb3d: 92a8b2cb) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none;
        --horizontal-items-width-display: block
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: horizontal;
        --container-flex-direction: row;
        --menu-items-main-axis-gap: var(--menu-items-column-gap);
        --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --vertical-menu-item-divider: none;
        --item-wrapper-width: unset;
        --menu-item-wrapper-height: 100%;
        --horizontal-menu-dropdown-display: unset;
        --vertical-menu-dropdown-display: none;
        --horizontal-items-width-display: block;
        --navbar-min-width: initial;
        --navbar-height: revert;
        --container-overflow-x: initial;
        --container-flex-wrap: nowrap;
        --scroll-button-icon-display: none
      }
    }

    @container style(--preset-2eeafb3d: 12619a4f) {
      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --divider-display: block;
        --item-width: hugContent;
        --menu-items-flex-grow: 0;
        --item-width: fit-content;
        --item-wrapper-display: var(--horizontal-items-width-display, flex);
        --container-align: start;
        --container-background: rgba(255, 255, 255, 1);
        --container-box-shadow: none;
        --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
        --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
        --container-border-top: 1px solid rgba(0, 0, 0, 1);
        --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
        --container-border-start-start-radius: 0px;
        --container-border-start-end-radius: 0px;
        --container-border-end-start-radius: 0px;
        --container-border-end-end-radius: 0px;
        --container-padding-top: 5px;
        --container-padding-inline-end: 10px;
        --container-padding-bottom: 5px;
        --container-padding-inline-start: 10px;
        --menu-items-row-gap: 10px;
        --menu-items-column-gap: 0px;
        --item-divider-width: 1px;
        --item-divider-style: solid;
        --item-divider-color: rgba(0, 0, 0, 0);
        --item-text-align: center;
        --item-padding-inline-start: 0px;
        --item-padding-inline-end: 0px;
        --item-padding-top: 0px;
        --item-padding-bottom: 0px;
        --item-background: transparent;
        --item-border-inline-start: none;
        --item-border-inline-end: none;
        --item-border-top: none;
        --item-border-bottom: none;
        --item-border-start-start-radius: 0px;
        --item-border-start-end-radius: 0px;
        --item-border-end-start-radius: 0px;
        --item-border-end-end-radius: 0px;
        --item-box-shadow: none;
        --spacing-between-label-and-dropdown-icon: 4px;
        --item-icon-display: flex;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --dropdown-anchor: menuStretched;
        --dropdown-align: center;
        --columns-number: 1;
        --space-above: 0px;
        --horizontal-margin: 0px;
        --dropdown-container-background: transparent;
        --dropdown-container-box-shadow: none;
        --dropdown-container-border-inline-start-width: 1px;
        --dropdown-container-border-inline-start-style: solid;
        --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-inline-end-width: 1px;
        --dropdown-container-border-inline-end-style: solid;
        --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-top-width: 1px;
        --dropdown-container-border-top-style: solid;
        --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-bottom-width: 1px;
        --dropdown-container-border-bottom-style: solid;
        --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
        --dropdown-container-border-start-start-radius: 0px;
        --dropdown-container-border-start-end-radius: 0px;
        --dropdown-container-border-end-start-radius: 0px;
        --dropdown-container-border-end-end-radius: 0px;
        --dropdown-container-padding-top: 5px;
        --dropdown-container-padding-inline-end: 10px;
        --dropdown-container-padding-bottom: 5px;
        --dropdown-container-padding-inline-start: 10px;
        --dropdown-menu-item-align: center;
        --dropdown-menu-item-background: transparent;
        --dropdown-menu-item-border-bottom: none;
        --dropdown-menu-item-border-inline-start: none;
        --dropdown-menu-item-border-inline-end: none;
        --dropdown-menu-item-border-top: none;
        --dropdown-menu-item-border-start-start-radius: 0px;
        --dropdown-menu-item-border-start-end-radius: 0px;
        --dropdown-menu-item-border-end-start-radius: 0px;
        --dropdown-menu-item-border-end-end-radius: 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-font: 14px sans-serif;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-horizontal-spacing: 0px;
        --dropdown-menu-item-letter-spacing: normal;
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-shadow: none;
        --dropdown-menu-item-text-transform: none;
        --dropdown-menu-item-padding-inline-start: 0px;
        --dropdown-menu-item-padding-inline-end: 0px;
        --dropdown-menu-item-padding-top: 0px;
        --dropdown-menu-item-padding-bottom: 0px;
        --dropdown-menu-item-vertical-spacing: 0px;
        --sub-item-align: center;
        --sub-item-font: 14px sans-serif;
        --sub-item-color: rgba(0, 0, 0, 1);
        --sub-item-letter-spacing: normal;
        --sub-item-text-decoration: none;
        --sub-item-text-transform: none;
        --sub-item-text-shadow: none;
        --sub-item-background: transparent;
        --sub-item-border-inline-start: none;
        --sub-item-border-inline-end: none;
        --sub-item-border-top: none;
        --sub-item-border-bottom: none;
        --sub-item-border-start-start-radius: 0px;
        --sub-item-border-start-end-radius: 0px;
        --sub-item-border-end-start-radius: 0px;
        --sub-item-border-end-end-radius: 0px;
        --sub-item-box-shadow: none;
        --hamburger-wrapper-width: third;
        --wrapper-width: 33%;
        --wrapper-position: middle;
        --wrapper-margin: auto;
        --menu-position: top;
        --main-flex-direction: column;
        --close-button-position: end;
        --header-flex-direction: row;
        --wrapper-background: rgba(255, 255, 255, 1);
        --wrapper-box-shadow: none;
        --wrapper-border-inline-start: none;
        --wrapper-border-inline-end: none;
        --wrapper-border-top: none;
        --wrapper-border-bottom: none;
        --wrapper-border-start-start-radius: 0px;
        --wrapper-border-start-end-radius: 0px;
        --wrapper-border-end-start-radius: 0px;
        --wrapper-border-end-end-radius: 0px;
        --wrapper-padding-inline-start: 0px;
        --wrapper-padding-inline-end: 0px;
        --wrapper-padding-top: 0px;
        --wrapper-padding-bottom: 0px;
        --overlay-background: rgba(0, 0, 0, .6)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --vertical-dropdown-display: expandCollapse;
        --vertical-item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .submenu {
        --container-background: transparent;
        --container-border-left: none;
        --container-border-right: none;
        --container-border-top: none;
        --container-border-bottom: none;
        --container-border-radius: none;
        --container-box-shadow: none;
        --sub-item-align: var(--dropdown-menu-item-align);
        --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
        --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
        --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
        font: 14px sans-serif
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 34px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 34px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
        --icon-display: initial;
        --label-display: none;
        --icon-color: black;
        --icon-size: 24px;
        --background: white;
        --border-left: none;
        --border-right: none;
        --border-top: none;
        --border-bottom: none;
        --hover-icon-size: 24px;
        --hover-border-left: none;
        --hover-border-right: none;
        --hover-border-top: none;
        --hover-border-bottom: none
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
        --scroll-button-icon-rotation-deg: 0deg
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
        --navbar-display: block;
        --hamburger-open-button-display: none;
        --horizontal-items-width-display: block
      }

      .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
        --orientation: horizontal;
        --container-flex-direction: row;
        --menu-items-main-axis-gap: var(--menu-items-column-gap);
        --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
        --vertical-menu-item-divider: none;
        --item-wrapper-width: unset;
        --menu-item-wrapper-height: 100%;
        --horizontal-menu-dropdown-display: unset;
        --vertical-menu-dropdown-display: none;
        --horizontal-items-width-display: block;
        --navbar-min-width: initial;
        --navbar-height: revert;
        --container-overflow-x: auto;
        --container-flex-wrap: nowrap
      }
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .menu {
      --navbar-display: none;
      --hamburger-open-button-display: flex
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="3a8413ab"]) .navbar {
      --orientation: vertical;
      --container-flex-direction: column;
      --menu-items-main-axis-gap: var(--menu-items-row-gap);
      --horizontal-menu-item-divider: none;
      --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --item-wrapper-width: 100%;
      --menu-item-wrapper-height: unset;
      --horizontal-menu-dropdown-display: none;
      --vertical-menu-dropdown-display: initial;
      --item-icon-display: var(--vertical-item-icon-display);
      --sr-only-item-icon-display: none;
      --scroll-button-icon-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="138da722"]) .navbar {
      --orientation: vertical;
      --container-flex-direction: column;
      --menu-items-main-axis-gap: var(--menu-items-row-gap);
      --horizontal-menu-item-divider: none;
      --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --item-wrapper-width: 100%;
      --menu-item-wrapper-height: unset;
      --horizontal-menu-dropdown-display: none;
      --vertical-menu-dropdown-display: initial;
      --item-icon-display: var(--vertical-item-icon-display);
      --sr-only-item-icon-display: none;
      --scroll-button-icon-display: none;
      --navbar-min-width: min-content
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none;
      --horizontal-items-width-display: block
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="92a8b2cb"]) .navbar {
      --orientation: horizontal;
      --container-flex-direction: row;
      --menu-items-main-axis-gap: var(--menu-items-column-gap);
      --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --vertical-menu-item-divider: none;
      --item-wrapper-width: unset;
      --menu-item-wrapper-height: 100%;
      --horizontal-menu-dropdown-display: unset;
      --vertical-menu-dropdown-display: none;
      --horizontal-items-width-display: block;
      --navbar-min-width: initial;
      --navbar-height: revert;
      --container-overflow-x: initial;
      --container-flex-wrap: nowrap;
      --scroll-button-icon-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .menu {
      --divider-display: block;
      --item-width: hugContent;
      --menu-items-flex-grow: 0;
      --item-width: fit-content;
      --item-wrapper-display: var(--horizontal-items-width-display, flex);
      --container-align: start;
      --container-background: rgba(255, 255, 255, 1);
      --container-box-shadow: none;
      --container-border-inline-start: 1px solid rgba(0, 0, 0, 1);
      --container-border-inline-end: 1px solid rgba(0, 0, 0, 1);
      --container-border-top: 1px solid rgba(0, 0, 0, 1);
      --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
      --container-border-start-start-radius: 0px;
      --container-border-start-end-radius: 0px;
      --container-border-end-start-radius: 0px;
      --container-border-end-end-radius: 0px;
      --container-padding-top: 5px;
      --container-padding-inline-end: 10px;
      --container-padding-bottom: 5px;
      --container-padding-inline-start: 10px;
      --menu-items-row-gap: 10px;
      --menu-items-column-gap: 0px;
      --item-divider-width: 1px;
      --item-divider-style: solid;
      --item-divider-color: rgba(0, 0, 0, 0);
      --item-text-align: center;
      --item-padding-inline-start: 0px;
      --item-padding-inline-end: 0px;
      --item-padding-top: 0px;
      --item-padding-bottom: 0px;
      --item-background: transparent;
      --item-border-inline-start: none;
      --item-border-inline-end: none;
      --item-border-top: none;
      --item-border-bottom: none;
      --item-border-start-start-radius: 0px;
      --item-border-start-end-radius: 0px;
      --item-border-end-start-radius: 0px;
      --item-border-end-end-radius: 0px;
      --item-box-shadow: none;
      --spacing-between-label-and-dropdown-icon: 4px;
      --item-icon-display: flex;
      --item-icon-size: 10px;
      --item-icon-color: rgba(0, 0, 0, 1);
      --dropdown-anchor: menuStretched;
      --dropdown-align: center;
      --columns-number: 1;
      --space-above: 0px;
      --horizontal-margin: 0px;
      --dropdown-container-background: transparent;
      --dropdown-container-box-shadow: none;
      --dropdown-container-border-inline-start-width: 1px;
      --dropdown-container-border-inline-start-style: solid;
      --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-inline-end-width: 1px;
      --dropdown-container-border-inline-end-style: solid;
      --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-top-width: 1px;
      --dropdown-container-border-top-style: solid;
      --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-bottom-width: 1px;
      --dropdown-container-border-bottom-style: solid;
      --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
      --dropdown-container-border-start-start-radius: 0px;
      --dropdown-container-border-start-end-radius: 0px;
      --dropdown-container-border-end-start-radius: 0px;
      --dropdown-container-border-end-end-radius: 0px;
      --dropdown-container-padding-top: 5px;
      --dropdown-container-padding-inline-end: 10px;
      --dropdown-container-padding-bottom: 5px;
      --dropdown-container-padding-inline-start: 10px;
      --dropdown-menu-item-align: center;
      --dropdown-menu-item-background: transparent;
      --dropdown-menu-item-border-bottom: none;
      --dropdown-menu-item-border-inline-start: none;
      --dropdown-menu-item-border-inline-end: none;
      --dropdown-menu-item-border-top: none;
      --dropdown-menu-item-border-start-start-radius: 0px;
      --dropdown-menu-item-border-start-end-radius: 0px;
      --dropdown-menu-item-border-end-start-radius: 0px;
      --dropdown-menu-item-border-end-end-radius: 0px;
      --dropdown-menu-item-box-shadow: none;
      --dropdown-menu-item-color: rgba(0, 0, 0, 1);
      --dropdown-menu-item-font: 14px sans-serif;
      --dropdown-menu-item-horizontal-padding: 0px;
      --dropdown-menu-item-horizontal-spacing: 0px;
      --dropdown-menu-item-letter-spacing: normal;
      --dropdown-menu-item-text-decoration: none;
      --dropdown-menu-item-text-shadow: none;
      --dropdown-menu-item-text-transform: none;
      --dropdown-menu-item-padding-inline-start: 0px;
      --dropdown-menu-item-padding-inline-end: 0px;
      --dropdown-menu-item-padding-top: 0px;
      --dropdown-menu-item-padding-bottom: 0px;
      --dropdown-menu-item-vertical-spacing: 0px;
      --sub-item-align: center;
      --sub-item-font: 14px sans-serif;
      --sub-item-color: rgba(0, 0, 0, 1);
      --sub-item-letter-spacing: normal;
      --sub-item-text-decoration: none;
      --sub-item-text-transform: none;
      --sub-item-text-shadow: none;
      --sub-item-background: transparent;
      --sub-item-border-inline-start: none;
      --sub-item-border-inline-end: none;
      --sub-item-border-top: none;
      --sub-item-border-bottom: none;
      --sub-item-border-start-start-radius: 0px;
      --sub-item-border-start-end-radius: 0px;
      --sub-item-border-end-start-radius: 0px;
      --sub-item-border-end-end-radius: 0px;
      --sub-item-box-shadow: none;
      --hamburger-wrapper-width: third;
      --wrapper-width: 33%;
      --wrapper-position: middle;
      --wrapper-margin: auto;
      --menu-position: top;
      --main-flex-direction: column;
      --close-button-position: end;
      --header-flex-direction: row;
      --wrapper-background: rgba(255, 255, 255, 1);
      --wrapper-box-shadow: none;
      --wrapper-border-inline-start: none;
      --wrapper-border-inline-end: none;
      --wrapper-border-top: none;
      --wrapper-border-bottom: none;
      --wrapper-border-start-start-radius: 0px;
      --wrapper-border-start-end-radius: 0px;
      --wrapper-border-end-start-radius: 0px;
      --wrapper-border-end-end-radius: 0px;
      --wrapper-padding-inline-start: 0px;
      --wrapper-padding-inline-end: 0px;
      --wrapper-padding-top: 0px;
      --wrapper-padding-bottom: 0px;
      --overlay-background: rgba(0, 0, 0, .6)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .navbar {
      --vertical-dropdown-display: expandCollapse;
      --vertical-item-icon-display: unset;
      --vertical-dropdown-visibility: hidden;
      --vertical-dropdown-height: 0;
      --vertical-expand-collapse-display: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .submenu {
      --container-background: transparent;
      --container-border-left: none;
      --container-border-right: none;
      --container-border-top: none;
      --container-border-bottom: none;
      --container-border-radius: none;
      --container-box-shadow: none;
      --sub-item-align: var(--dropdown-menu-item-align);
      --sub-item-justify-self: var(--dropdown-menu-item-justify-self);
      --sub-items-vertical-spacing-before: var(--dropdown-menu-item-vertical-spacing);
      --sub-items-vertical-spacing-between: var(--dropdown-menu-item-vertical-spacing)
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .item {
      font: 14px sans-serif
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .openButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 34px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 34px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .closeButton {
      --icon-display: initial;
      --label-display: none;
      --icon-color: black;
      --icon-size: 24px;
      --background: white;
      --border-left: none;
      --border-right: none;
      --border-top: none;
      --border-bottom: none;
      --hover-icon-size: 24px;
      --hover-border-left: none;
      --hover-border-right: none;
      --hover-border-top: none;
      --hover-border-bottom: none
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .scroll-button {
      --scroll-button-icon-rotation-deg: 0deg
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .menu {
      --navbar-display: block;
      --hamburger-open-button-display: none;
      --horizontal-items-width-display: block
    }

    :where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="12619a4f"]) .navbar {
      --orientation: horizontal;
      --container-flex-direction: row;
      --menu-items-main-axis-gap: var(--menu-items-column-gap);
      --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
      --vertical-menu-item-divider: none;
      --item-wrapper-width: unset;
      --menu-item-wrapper-height: 100%;
      --horizontal-menu-dropdown-display: unset;
      --vertical-menu-dropdown-display: none;
      --horizontal-items-width-display: block;
      --navbar-min-width: initial;
      --navbar-height: revert;
      --container-overflow-x: auto;
      --container-flex-wrap: nowrap
    }
  

                                .comp-mmlxa30j {
                                  --original-aspect-ratio: 1.3688556822650413
                                }
                              

                                    .comp-mmlhdhkm {
                                      --original-aspect-ratio: 0.9740555302685481
                                    }
                                  

                                    .comp-mmli6c3u {
                                      --original-aspect-ratio: 1.2805160436652332
                                    }
                                  

      .blockSiteScrolling,
      .siteScrollingBlocked {
        position: fixed;
        width: 100%;
      }

      .siteScrollingBlockedIOSFix {
        overflow: hidden !important;
      }

      .blockSiteScrolling #SITE_CONTAINER {
        margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);
      }
    
/* Native replacements for Wix media/navigation runtime. */
[hidden]{display:none!important}wow-image,interact-element{display:block}wow-image img{width:100%;height:100%;object-fit:cover}wow-image picture{display:block;width:100%;height:100%}wow-video[data-local-video]{display:block;position:absolute;inset:0;width:100%;height:100%}wow-video[data-local-video]>video{display:block!important;width:100%!important;height:100%!important;object-fit:cover;position:absolute;inset:0;opacity:1!important;visibility:visible!important;z-index:2}wow-video[data-local-video]>wow-image{display:none!important}button:focus-visible,a:focus-visible{outline:2px solid #17c8e5;outline-offset:4px}#blu-mobile-nav{position:fixed;inset:0;z-index:100000;background:#ffffff;color:#111;padding:30px;display:flex;flex-direction:column;gap:28px;font:24px Arial,sans-serif}#blu-mobile-nav a{color:inherit;text-decoration:none}#blu-mobile-nav>button{align-self:flex-end;background:none;border:0;font:18px Arial,sans-serif;cursor:pointer}.admin-bar #blu-mobile-nav{padding-top:60px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
