:root:active-view-transition {

}

:root:active-view-transition::view-transition-group(*) {

}

:root:active-view-transition::view-transition-old(*) {

}

:root:active-view-transition::view-transition-new(*) {

}

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

:root:active-view-transition #SITE_HEADER {

}

:root:active-view-transition #SITE_ADS {

}

:root:active-view-transition #SITE_FOOTER {

}

:root:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP>div {

}

:root:active-view-transition::view-transition-group(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition::view-transition-old(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition::view-transition-new(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideVertical)::view-transition-old(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideVertical)::view-transition-new(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(OutIn)::view-transition-old(page-group) {

}

:root:active-view-transition-type(OutIn)::view-transition-new(page-group) {

}

@media (prefers-reduced-motion:reduce) {
  ::view-transition-group(*) {

  }

  ::view-transition-old(*) {

  }

  ::view-transition-new(*) {

  }

}

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

body {
  --scrollbar-width:0px;
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  text-size-adjust:100%;
  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;

}

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

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;

}

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 #SITE_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(--site-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
}

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

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

.site-presets-wrapper {
  display:contents
}

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

:root  {

    --site-ads-height: 0px !important;

    --sticky-offset: 0px !important;

    --site-ads-top-height: 0px !important;

    --top-offset: 0px !important;

}

#main_MF :where(.siteui-header), #main_MF header, #main_MF section.siteui-header  {

    position: sticky !important;

    top: 0 !important;

    margin-top: 0 !important;

}

#main_MF :where(.siteui-header) ~ *, #main_MF header ~ *, #main_MF section.siteui-header ~ *  {

    transform: none !important;

}

#SITE_CONTAINER, #site-root, body  {

    margin-top: 0 !important;

    padding-top: 0 !important;

}

    @media (forced-colors: active)  {

        #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
          ~ .siteSdkShowFocusOnSibling  {

            outline: 2px solid CanvasText;

            outline-offset: 2px;

  }

}

.CNHfeA {
  width:100%;
  position:absolute;
  inset:0
}

.ZfNvr6 {
  transform:translateY(-100%)
}

.ICcIQy {

}

.xL7MJu {
  opacity:0;

}

.xL7MJu.Dbjboh {
  pointer-events:none
}

.xg8z1A {
  opacity:1;

}

.G6vvJF {
  width:100%;
  height:auto;
  position:relative
}

.ZgDNL8 {
  width:100%;
  position:relative
}

body:not(.device-mobile-optimized) ._c_gnD,:host(:not(.device-mobile-optimized)) ._c_gnD {
  margin-left:calc((100% - var(--site-width))/2);
  width:var(--site-width)
}

.HQtdHX[data-focuscycled=active] {
  outline:1px solid #0000
}

.HQtdHX[data-focuscycled=active]:not(:focus-within) {
  outline:2px solid #0000;

}

.HQtdHX ._c_gnD {
  position:absolute;
  inset:0
}

.CNHfeA {
  width:100%;
  position:absolute;
  inset:0
}

.ZfNvr6 {
  transform:translateY(-100%)
}

.ICcIQy {

}

.xL7MJu {
  opacity:0;

}

.xL7MJu.Dbjboh {
  pointer-events:none
}

.xg8z1A {
  opacity:1;

}

.G6vvJF {
  width:100%;
  height:auto;
  position:relative
}

.ZgDNL8 {
  width:100%;
  position:relative
}

body:not(.device-mobile-optimized) ._c_gnD,:host(:not(.device-mobile-optimized)) ._c_gnD {
  margin-left:calc((100% - var(--site-width))/2);
  width:var(--site-width)
}

.HQtdHX[data-focuscycled=active] {
  outline:1px solid #0000
}

.HQtdHX[data-focuscycled=active]:not(:focus-within) {
  outline:2px solid #0000;

}

.HQtdHX ._c_gnD {
  position:absolute;
  inset:0
}

.XWeqiF {
  opacity:0
}

.bWoigz {
  opacity:1;

}

.HTrn1j {
  opacity:1
}

.sAGPNe {
  opacity:0;

}

.cCFKrw {
  opacity:0
}

.yifJnQ {
  opacity:1;

}

._mj5qU {
  opacity:1
}

.gG6uhp {
  opacity:0;

}

.k0CnHT {
  transform:translate(100%)
}

.URQNsX {
  transform:translate(0)
}

.CCwVTE {
  transform:translate(0)
}

.TX_1qK {
  transform:translate(-100%)
}

.JMRv7x {
  transform:translate(-100%)
}

.AOzCGi {
  transform:translate(0)
}

.WzSMGx {
  transform:translate(0)
}

.I76Pz6 {
  transform:translate(100%)
}

.bX95uQ {
  transform:translateY(100%)
}

.Ogwj62 {
  transform:translateY(0)
}

.GdyWfW {
  transform:translateY(0)
}

.YxqFze {
  transform:translateY(-100%)
}

.NrDww4 {
  transform:translateY(-100%)
}

.ciVV17 {
  transform:translateY(0)
}

.BMKrqh {
  transform:translateY(0)
}

.jNxMkI {
  transform:translateY(100%)
}

body:not(.responsive) .Y3K28_ {
  overflow-x:clip
}

:root:active-view-transition .Y3K28_ {

}

.uvik8H {
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  height:100%;
  display:grid
}

.uvik8H>div {
  grid-area:1/1/2/2;
  align-self:stretch!important;
  justify-self:stretch!important
}

.XWeqiF {
  opacity:0
}

.bWoigz {
  opacity:1;

}

.HTrn1j {
  opacity:1
}

.sAGPNe {
  opacity:0;

}

.cCFKrw {
  opacity:0
}

.yifJnQ {
  opacity:1;

}

._mj5qU {
  opacity:1
}

.gG6uhp {
  opacity:0;

}

.k0CnHT {
  transform:translate(100%)
}

.URQNsX {
  transform:translate(0)
}

.CCwVTE {
  transform:translate(0)
}

.TX_1qK {
  transform:translate(-100%)
}

.JMRv7x {
  transform:translate(-100%)
}

.AOzCGi {
  transform:translate(0)
}

.WzSMGx {
  transform:translate(0)
}

.I76Pz6 {
  transform:translate(100%)
}

.bX95uQ {
  transform:translateY(100%)
}

.Ogwj62 {
  transform:translateY(0)
}

.GdyWfW {
  transform:translateY(0)
}

.YxqFze {
  transform:translateY(-100%)
}

.NrDww4 {
  transform:translateY(-100%)
}

.ciVV17 {
  transform:translateY(0)
}

.BMKrqh {
  transform:translateY(0)
}

.jNxMkI {
  transform:translateY(100%)
}

.ub230c {
  display:var(--display);
  --display:flex;
  width:100%;
  z-index:var(--above-all-z-index);
  box-sizing:border-box;
  background-color:#fff;
  justify-content:center;
  position:fixed;
  top:0;
  box-shadow:0 2px 12px #a4a8c033
}

.ub230c.iF3M3J {
  direction:rtl
}

.ub230c.aD8jGL {
  direction:ltr
}

.ub230c.CjFky3 {
  background-color:red;
  border:none
}

.ub230c>.ak8WKZ {
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}

.ub230c>.ak8WKZ>.vY4Tm1 {
  color:#000;
  flex-shrink:0;
  align-items:center;
  display:flex
}

.ub230c>.ak8WKZ:hover>.vY4Tm1 {
  color:#333850
}

.bcTg04 {
  text-align:center;
  --color:#000;
  letter-spacing:0;
  background-color:#fff;
  column-gap:4px;
  width:100%;
  padding-block:8px;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  position:absolute;
  top:0;
  left:0
}

.bcTg04:hover {
  --color:#00e
}

.yxZj1H {
  z-index:var(--above-all-z-index);
  background-color:#fff;
  height:34px;
  position:fixed;
  top:0
}

.HMMJm5 {
  column-gap:4px;
  color:var(--color)!important
}

.vjUrmX {
  padding-block-start:3px
}

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

.TvbeET {
  display:none
}

.BqYkvS {
  pointer-events:none;
  z-index:9999;
  color:#116dff;
  opacity:0;
  cursor:pointer;
  background:#fff;
  border-radius:24px;
  width:0;
  height:0;
  margin-left:-94px;
  padding:0 24px;
  font-size:14px;
  position:absolute;
  top:60px;
  left:50%
}

.BqYkvS:focus {
  opacity:1;
  pointer-events:auto;
  border:2px solid;
  width:auto;
  height:40px
}

.ETqrjz .g0IvTF {
  background-color:rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
  position:absolute;
  inset:0;
  overflow:hidden
}

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

.S829f_>* {
  pointer-events:auto
}

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

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

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

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

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

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

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

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

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

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

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

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

.NgeJ4N {
  transform:scale(var(--scale,1));

}

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

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

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --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));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  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));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --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);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

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

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

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

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

.yIAE9q {
  --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);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

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

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

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

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

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

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

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

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

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

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

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

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

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

.a8Mxnk {
  transform:scale(var(--scale,1));

}

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

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

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

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

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

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

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

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

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

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

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

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

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

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

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

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

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

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

.NgeJ4N {
  transform:scale(var(--scale,1));

}

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

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

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --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));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  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));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --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);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

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

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

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

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

.yIAE9q {
  --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);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

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

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

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

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

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

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

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

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

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

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

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

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

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

.a8Mxnk {
  transform:scale(var(--scale,1));

}

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

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

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

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

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

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

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

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

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

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

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

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

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

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

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

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

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

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

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

.NgeJ4N {
  transform:scale(var(--scale,1));

}

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

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

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --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));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  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));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --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);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

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

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

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

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

.yIAE9q {
  --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);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

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

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

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

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

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

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

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

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

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

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

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

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

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

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

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

.a8Mxnk {
  transform:scale(var(--scale,1));

}

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

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

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

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

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

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

.ooGRUo {
  display:contents
}

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

#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 ~ .siteSdkShowFocusOnSibling {
  --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 {
  --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)));
  --theme-spx-ratio:var(--scaling-factor) / 1280;
  --color_0:255,255,255;
  --color_1:255,255,255;
  --color_2:242,242,242;
  --color_3:206,206,206;
  --color_4:64,64,64;
  --color_5:0,0,0;
  --color_6:242,242,242;
  --color_7:206,206,206;
  --color_8:219,0,0;
  --color_9:64,64,64;
  --color_10:0,0,0;
  --color_11:255,255,255;
  --color_12:242,242,242;
  --color_13:206,206,206;
  --color_14:64,64,64;
  --color_15:0,0,0;
  --color_16:242,242,242;
  --color_17:206,206,206;
  --color_18:219,0,0;
  --color_19:64,64,64;
  --color_20:0,0,0;
  --color_21:242,242,242;
  --color_22:206,206,206;
  --color_23:0,74,219;
  --color_24:64,64,64;
  --color_25:0,0,0;
  --color_26:242,242,242;
  --color_27:206,206,206;
  --color_28:0,74,219;
  --color_29:64,64,64;
  --color_30:0,0,0;
  --color_31:242,242,242;
  --color_32:206,206,206;
  --color_33:0,74,219;
  --color_34:64,64,64;
  --color_35:0,0,0;
  --color_36:255,255,255;
  --color_37:0,0,0;
  --color_38:242,242,242;
  --color_39:206,206,206;
  --color_40:64,64,64;
  --color_41:219,0,0;
  --color_42:0,74,219;
  --color_43:255,196,53;
  --color_44:14,175,67;
  --color_45:0,0,0;
  --color_46:0,0,0;
  --color_47:0,0,0;
  --color_48:219,0,0;
  --color_49:219,0,0;
  --color_50:255,255,255;
  --color_51:219,0,0;
  --color_52:219,0,0;
  --color_53:255,255,255;
  --color_54:206,206,206;
  --color_55:206,206,206;
  --color_56:255,255,255;
  --color_57:255,255,255;
  --color_58:0,0,0;
  --color_59:0,0,0;
  --color_60:255,255,255;
  --color_61:0,0,0;
  --color_62:0,0,0;
  --color_63:206,206,206;
  --color_64:206,206,206;
  --color_65:0,0,0;
  --site-color-1:255,255,255;
  --site-color-2:242,242,242;
  --site-color-4:0,0,0;
  --site-color-5:0,0,0;
  --site-color-8:219,0,0;
  --site-color-26:255,255,255;
  --site-color-27:0,0,0;
  --site-color-28:242,242,242;
  --site-color-29:206,206,206;
  --site-color-30:64,64,64;
  --site-color-31:219,0,0;
  --site-color-32:0,74,219;
  --site-color-33:255,196,53;
  --site-color-34:14,175,67;
  --site-color-35:0,0,0;
  --site-color-36:0,0,0;
  --site-color-38:255,255,255;
  --site-color-40:255,255,255;
  --site-color-47:255,255,255;
  --site-ads-height:34px;
  --sticky-offset:34px;
  --site-ads-top-height:34px;
  --site-width:980px;
  --above-all-z-index:100000;
  --portals-z-index:100001;
  --site-opt-in-direction:ltr;
  --site-opt-in-direction-multiplier:1;
  --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;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  --minViewportSize:320;
  --maxViewportSize:1920;
  --customScaleViewportLimit:clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));

}

.theme-vars, .max-width-container {
  --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)));
  --theme-spx-ratio:var(--scaling-factor) / 1280;

}

.max-width-container {
  --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;

}

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

}

.theme-vars {
  --ui-base-1-color:#FFFFFF;
  --ui-base-2-color:#000000;
  --ui-shade-1-color:#F2F2F2;
  --ui-shade-2-color:#CECECE;
  --ui-shade-3-color:#404040;
  --ui-accent-1-color:#DB0000;
  --ui-accent-2-color:#004ADB;
  --ui-accent-3-color:#FFC435;
  --ui-accent-4-color:#0EAF43;
  --ui-system-success-color:#489F48;
  --ui-system-error-color:#D82222;
  --ui-system-alert-color:#E98316;
  --ui-system-default-dark-color:#000000;
  --ui-system-default-light-color:#ffffff;
  --ui-primary-background-color:var(--ui-base-1-color);
  --ui-secondary-background-color:var(--ui-shade-1-color);
  --ui-heading-1-color:var(--ui-base-2-color);
  --ui-heading-2-color:var(--ui-base-2-color);
  --ui-heading-3-color:var(--ui-base-2-color);
  --ui-heading-4-color:var(--ui-base-2-color);
  --ui-heading-5-color:var(--ui-base-2-color);
  --ui-heading-6-color:var(--ui-base-2-color);
  --ui-paragraph-1-color:var(--ui-base-2-color);
  --ui-paragraph-2-color:var(--ui-base-2-color);
  --ui-paragraph-3-color:var(--ui-base-2-color);
  --ui-links-and-actions-color:var(--ui-accent-1-color);
  --ui-system-disabled-color:var(--ui-shade-2-color);
  --ui-graphics-1-color:var(--ui-accent-1-color);
  --ui-graphics-2-color:var(--ui-accent-2-color);
  --ui-button-primary-background-color:var(--ui-accent-1-color);
  --ui-button-primary-border-left-color:var(--ui-accent-1-color);
  --ui-button-primary-border-right-color:var(--ui-accent-1-color);
  --ui-button-primary-border-top-color:var(--ui-accent-1-color);
  --ui-button-primary-border-bottom-color:var(--ui-accent-1-color);
  --ui-button-primary-color:var(--ui-base-1-color);
  --ui-button-primary-text-highlight:transparent;
  --ui-button-secondary-background-color:var(--ui-base-1-color);
  --ui-button-secondary-border-left-color:var(--ui-base-2-color);
  --ui-button-secondary-border-right-color:var(--ui-base-2-color);
  --ui-button-secondary-border-top-color:var(--ui-base-2-color);
  --ui-button-secondary-border-bottom-color:var(--ui-base-2-color);
  --ui-button-secondary-color:var(--ui-base-2-color);
  --ui-button-secondary-text-highlight:transparent;
  --ui-button-tertiary-background-color:transparent;
  --ui-button-tertiary-border-left-color:transparent;
  --ui-button-tertiary-border-right-color:transparent;
  --ui-button-tertiary-border-top-color:transparent;
  --ui-button-tertiary-border-bottom-color:transparent;
  --ui-button-tertiary-color:var(--ui-paragraph-2-color);
  --ui-button-tertiary-text-highlight:transparent;
  --ui-box-primary-border-left-color:var(--ui-base-2-color);
  --ui-box-primary-border-right-color:var(--ui-base-2-color);
  --ui-box-primary-border-top-color:var(--ui-base-2-color);
  --ui-box-primary-border-bottom-color:var(--ui-base-2-color);
  --ui-box-primary-background-color:var(--ui-base-1-color);
  --ui-box-secondary-border-left-color:var(--ui-base-2-color);
  --ui-box-secondary-border-right-color:var(--ui-base-2-color);
  --ui-box-secondary-border-top-color:var(--ui-base-2-color);
  --ui-box-secondary-border-bottom-color:var(--ui-base-2-color);
  --ui-box-secondary-background-color:var(--ui-base-1-color);
  --ui-system-line-1-color:var(--ui-base-2-color);
  --ui-system-line-2-color:var(--ui-accent-1-color);
  --ui-heading-1-font:normal normal 700 max(0.5px, 0.09375 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
  --ui-heading-2-font:normal normal 700 max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
  --ui-heading-3-font:normal normal 700 max(0.5px, 0.0375 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
  --ui-heading-4-font:normal normal 700 max(0.5px, 0.025 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
  --ui-heading-5-font:normal normal 700 max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
  --ui-heading-6-font:normal normal 700 max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
  --ui-paragraph-1-font:normal normal 400 max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-paragraph-2-font:normal normal 400 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-paragraph-3-font:normal normal 400 max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-button-primary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-secondary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-tertiary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-primary-box-shadow:none;
  --ui-button-secondary-box-shadow:none;
  --ui-button-tertiary-box-shadow:none;
  --ui-box-primary-box-shadow:none;
  --ui-box-secondary-box-shadow:none;
  --ui-button-primary-border-left-width:0px;
  --ui-button-primary-border-right-width:0px;
  --ui-button-primary-border-top-width:0px;
  --ui-button-primary-border-bottom-width:0px;
  --ui-button-secondary-border-left-width:1px;
  --ui-button-secondary-border-right-width:1px;
  --ui-button-secondary-border-top-width:1px;
  --ui-button-secondary-border-bottom-width:1px;
  --ui-button-tertiary-border-left-width:0px;
  --ui-button-tertiary-border-right-width:0px;
  --ui-button-tertiary-border-top-width:0px;
  --ui-button-tertiary-border-bottom-width:0px;
  --ui-box-primary-border-left-width:1px;
  --ui-box-primary-border-right-width:1px;
  --ui-box-primary-border-top-width:1px;
  --ui-box-primary-border-bottom-width:1px;
  --ui-box-secondary-border-left-width:1px;
  --ui-box-secondary-border-right-width:1px;
  --ui-box-secondary-border-top-width:1px;
  --ui-box-secondary-border-bottom-width:1px;
  --ui-button-primary-border-left-style:solid;
  --ui-button-primary-border-right-style:solid;
  --ui-button-primary-border-top-style:solid;
  --ui-button-primary-border-bottom-style:solid;
  --ui-button-secondary-border-left-style:dashed;
  --ui-button-secondary-border-right-style:dashed;
  --ui-button-secondary-border-top-style:dashed;
  --ui-button-secondary-border-bottom-style:dashed;
  --ui-button-tertiary-border-left-style:solid;
  --ui-button-tertiary-border-right-style:solid;
  --ui-button-tertiary-border-top-style:solid;
  --ui-button-tertiary-border-bottom-style:solid;
  --ui-box-primary-border-left-style:solid;
  --ui-box-primary-border-right-style:solid;
  --ui-box-primary-border-top-style:solid;
  --ui-box-primary-border-bottom-style:solid;
  --ui-box-secondary-border-left-style:dashed;
  --ui-box-secondary-border-right-style:dashed;
  --ui-box-secondary-border-top-style:dashed;
  --ui-box-secondary-border-bottom-style:dashed;
  --ui-button-primary-padding-bottom:0px;
  --ui-button-primary-padding-top:0px;
  --ui-button-primary-padding-left:0px;
  --ui-button-primary-padding-right:0px;
  --ui-button-secondary-padding-bottom:max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-top:max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-left:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-right:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-tertiary-padding-bottom:0px;
  --ui-button-tertiary-padding-top:0px;
  --ui-button-tertiary-padding-left:0px;
  --ui-button-tertiary-padding-right:0px;
  --ui-button-primary-border-top-left-radius:0px;
  --ui-button-primary-border-top-right-radius:0px;
  --ui-button-primary-border-bottom-left-radius:0px;
  --ui-button-primary-border-bottom-right-radius:0px;
  --ui-button-secondary-border-top-left-radius:0px;
  --ui-button-secondary-border-top-right-radius:0px;
  --ui-button-secondary-border-bottom-left-radius:0px;
  --ui-button-secondary-border-bottom-right-radius:0px;
  --ui-button-tertiary-border-top-left-radius:0px;
  --ui-button-tertiary-border-top-right-radius:0px;
  --ui-button-tertiary-border-bottom-left-radius:0px;
  --ui-button-tertiary-border-bottom-right-radius:0px;
  --ui-box-primary-border-top-left-radius:0px;
  --ui-box-primary-border-top-right-radius:0px;
  --ui-box-primary-border-bottom-left-radius:0px;
  --ui-box-primary-border-bottom-right-radius:0px;
  --ui-box-secondary-border-top-left-radius:0px;
  --ui-box-secondary-border-top-right-radius:0px;
  --ui-box-secondary-border-bottom-left-radius:0px;
  --ui-box-secondary-border-bottom-right-radius:0px;
  --ui-button-primary-column-gap:0px;
  --ui-button-primary-row-gap:0px;
  --ui-button-secondary-column-gap:0px;
  --ui-button-secondary-row-gap:0px;
  --ui-button-tertiary-column-gap:0px;
  --ui-button-tertiary-row-gap:0px;
  --ui-button-primary-letter-spacing:0em;
  --ui-button-secondary-letter-spacing:0em;
  --ui-button-tertiary-letter-spacing:0em;
  --ui-button-primary-text-decoration:none;
  --ui-button-secondary-text-decoration:none;
  --ui-button-tertiary-text-decoration:underline;
  --ui-button-primary-text-transform:none;
  --ui-button-secondary-text-transform:none;
  --ui-button-tertiary-text-transform:none;
  --ui-button-primary-text-shadow:none;
  --ui-button-secondary-text-shadow:none;
  --ui-button-tertiary-text-shadow:none;
  --ui-system-line-1-width:1px;
  --ui-system-line-2-width:1px;
  --ui-button-primary-justify-content:center;
  --ui-button-secondary-justify-content:center;
  --ui-button-tertiary-justify-content:center;
  --ui-button-primary-background-image:none;
  --ui-button-secondary-background-image:none;
  --ui-button-tertiary-background-image:none;
  --variables-m28o2bcx:1920px;
  --variables-mk2jyfr5:9999px;
  --ui-box-primary-background-image:none;
  --ui-box-secondary-background-image:none;

}

@media screen and (max-width: 1023px) {
  .theme-vars {
    --ui-heading-2-font:normal normal 700 max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
    --ui-heading-3-font:normal normal 700 max(0.5px, 0.0717949 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
    --ui-heading-4-font:normal normal 700 max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
    --ui-heading-5-font:normal normal 700 max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
    --ui-heading-6-font:normal normal 700 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
    --ui-paragraph-1-font:normal normal 400 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-paragraph-2-font:normal normal 400 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-paragraph-3-font:normal normal 400 max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-button-secondary-padding-bottom:max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-top:max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-left:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-right:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    --variables-mk2jyfr5: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_ikbgu_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;
  --backdropFilter: none
}

._backgroundLayer_ikbgu_25 {
  position:absolute;
  inset: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);
  backdrop-filter:var(--backdropFilter)
}

._pinnedLayer_ikbgu_47 {
  position:absolute;
  inset:0;
  z-index:1;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  pointer-events:none
}

._pinnedLayer_ikbgu_47>* {
  pointer-events:auto
}

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

ul.font_100,ol.font_100 {
  color:#080808;
  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.site-list-text-align,ol.site-list-text-align {
  list-style-position:inside
}

ul.site-list-text-align p,ul.site-list-text-align h1,ul.site-list-text-align h2,ul.site-list-text-align h3,ul.site-list-text-align h4,ul.site-list-text-align h5,ul.site-list-text-align h6,ol.site-list-text-align p,ol.site-list-text-align h1,ol.site-list-text-align h2,ol.site-list-text-align h3,ol.site-list-text-align h4,ol.site-list-text-align h5,ol.site-list-text-align h6 {
  display:inline
}

._clickable_p216z_39 {
  cursor:pointer
}

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

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

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

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

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

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

._supportTableDesign_p216z_54 [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_p216z_95>*>:first-child {
    vertical-align:top
  }

}

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

}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) [class$=rich-text__text],._corvidColorOverride_p216z_105 :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_p216z_105 :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_p216z_145 {
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction)
}

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

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 ul {
  list-style:disc inside
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 li {
  margin-bottom:12px
}

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

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

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

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

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  list-style-type:disc
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol {
  list-style-type:decimal
}

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

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

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

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

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 a {
  color:inherit
}

._WRichTextThemeSkin_p216z_278,._WRichTextNewSkin_p216z_164 {
  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_p216z_278>*,._WRichTextNewSkin_p216z_164>* {
  pointer-events:auto
}

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

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

._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ol,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ol,._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ul,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ul {
  padding-inline-start:1.3em;
  padding-inline-end:0
}

._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  list-style-type:disc
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol {
  list-style-type:decimal
}

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

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

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

._WRichTextThemeSkin_p216z_278 a,._WRichTextNewSkin_p216z_164 a {
  color:inherit
}

._list-direction-spec_p216z_307 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(--site-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_zj48f_1 {
  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_zj48f_10 {
  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_zj48f_18 {
  display:flex;
  width:var(--item-width);
  align-items:center;
  box-sizing:border-box;
  height:100%;
  position:relative
}

._labelContainer_zj48f_18 a {
  color:inherit
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover {
  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_zj48f_10>._labelContainer_zj48f_18 ._label_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=hover] ._label_zj48f_18,._labelContainer_zj48f_18._hover_zj48f_29 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--hover ._label_zj48f_18 {
  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_zj48f_10>._labelContainer_zj48f_18 path,._labelContainer_zj48f_18[data-interactive=true]:hover path,._labelContainer_zj48f_18[data-preview=hover] path,._labelContainer_zj48f_18._hover_zj48f_29 path,._labelContainer_zj48f_18.menu__item--hover path {
  fill:var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
  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_zj48f_18[data-selected] ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=selected] ._label_zj48f_18,._labelContainer_zj48f_18._selected_zj48f_45 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--selected ._label_zj48f_18 {
  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_zj48f_18[data-selected] path,._labelContainer_zj48f_18[data-preview=selected] path,._labelContainer_zj48f_18._selected_zj48f_45 path,._labelContainer_zj48f_18.menu__item--selected path {
  fill:var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18>a:before {
  content:"";
  position:absolute;
  inset:0
}

@media(forced-colors:active) {
  ._labelContainer_zj48f_18 {
    outline:2px solid ButtonText;
    outline-offset:-1px
  }

  ._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74 {
    color:ButtonText
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover,._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-interactive=true]:hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=hover] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._hover_zj48f_29 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._selected_zj48f_45 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--selected ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

  ._labelContainer_zj48f_18:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._labelContainer_zj48f_18:focus-within ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

}

@media(forced-colors:active) {
  ._dropdownToggleButton_zj48f_74,._dropdownToggleButton_zj48f_74 svg,._dropdownToggleButton_zj48f_74 svg *,._dropdownToggleButton_zj48f_74 path {
    fill:currentColor!important;
    stroke:currentColor!important
  }

}

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

._horizontalDropdown_zj48f_108 {
  --computed-anchor: var(--anchor);
  --computed-align: var(--align);
  --computed-space-above: var(--space-above);
  --computed-horizontal-margin: var(--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_zj48f_108:before {
  content:"";
  display:block;
  position:absolute;
  height:var(--computed-space-above);
  top:var(--before-el-top);
  width:100%
}

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

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

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

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

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

._dropdownToggleButton_zj48f_74._coverAllSpace_zj48f_151:before {
  content:"";
  position:absolute;
  inset:0
}

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

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:focus,._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:active {
  position:static;
  clip-path:unset
}

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

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

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):not(._srOnly_zj48f_160) {
  position:relative
}

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

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

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

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

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

._divider_zj48f_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_zj48f_1:last-child ._divider_zj48f_216 {
  display:none
}

._submenuToggleWrapper_zj48f_226 {
  display:contents
}

._submenuToggleLabel_zj48f_230 {
  display:none
}

._hiddenToggle_zj48f_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_zj48f_197 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

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

[data-prehydration] ._submenuToggleWrapper_zj48f_226 ._dropdownToggleButton_zj48f_74 {
  pointer-events:none
}

[data-prehydration] ._submenuToggleLabel_zj48f_230 {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  cursor:pointer;
  pointer-events:auto
}

[data-prehydration] ._submenuToggleLabel_zj48f_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_zj48f_10 ._dropdownIcon_zj48f_171 {
  transform:rotate(-180deg)
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=screen],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuStretched] {
  display:grid!important;
  visibility:visible;
  position:fixed!important;
  left:var(--computed-horizontal-margin)!important;
  width:calc(100vw - 2 * var(--computed-horizontal-margin))!important
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuItem],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuCustomWidth] {
  display:grid!important;
  visibility:visible;
  left:0!important
}

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

@media(forced-colors:active) {
  ._childrenWrapper_197qm_1 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

}

._root_7w7w5_1 {
  direction:var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width:min-content!important;
  box-sizing:border-box;
  text-align:var(--align)
}

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

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

}

._subList_7w7w5_22 {
  display:flex;
  flex-direction:column;
  gap:var(--dropdown-menu-item-vertical-spacing);
  margin-top:var(--dropdown-menu-item-vertical-spacing)
}

._listItem_7w7w5_29 {
  width:100%
}

._item_7w7w5_33 {
  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(--dropdown-menu-item-align);
  padding-top:var(--dropdown-menu-item-padding-top);
  padding-bottom:var(--dropdown-menu-item-padding-bottom);
  padding-inline-start:var(--dropdown-menu-item-padding-inline-start);
  padding-inline-end:var(--dropdown-menu-item-padding-inline-end)
}

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

._item_7w7w5_33._selected_7w7w5_43 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=selected] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--selected ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))
}

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

._item_7w7w5_33:hover ._itemLabel_7w7w5_56,._item_7w7w5_33._hover_7w7w5_59 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=hover] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--hover ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))
}

@media(forced-colors:active) {
  ._item_7w7w5_33 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected,._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._item_7w7w5_33:focus,._item_7w7w5_33:focus-visible,._item_7w7w5_33:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._subItem_7w7w5_90 {
  direction:var(--submenu-sub-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(--dropdown-menu-item-align)
}

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

._subItem_7w7w5_90._selected_7w7w5_43 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=selected] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--selected ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight))
}

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

._subItem_7w7w5_90:hover ._subItemLabel_7w7w5_109,._subItem_7w7w5_90._hover_7w7w5_59 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=hover] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--hover ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight))
}

@media(forced-colors:active) {
  ._subItem_7w7w5_90 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected,._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._subItem_7w7w5_90:focus,._subItem_7w7w5_90:focus-visible,._subItem_7w7w5_90:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

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

._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-text-highlight)
}

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

}

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

._submenu_fee72_11 {
  flex-grow:1
}

._container_fee72_15 {
  width:100%
}

._dropdownContentWrapper_fee72_19 {
  display:flex;
  flex-direction:var(--dropdown-content-wrapper-flex-dir, row);
  padding-top:var(--dropdown-container-padding-top);
  padding-bottom:var(--dropdown-container-padding-bottom);
  padding-inline-start:var(--dropdown-container-padding-inline-start);
  padding-inline-end:var(--dropdown-container-padding-inline-end)
}

._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {

}

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

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

._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
  opacity:1
}

._root_s6hzk_2 [data-part=menu-item][data-open=true],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterActive],._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1
}

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {

}

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

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

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {

}

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  clip-path:var(--circle-clip-path)
}

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

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

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset: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;
  transform-origin:bottom;
  transform:var(--wave-tarnslate)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {

}

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

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

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

._container_s6hzk_173 {
  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_107ew_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);
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg)
}

._root_107ew_1 ._icon_107ew_13 {
  padding-inline-start:var(--scroll-button-padding-inline-start, 0);
  padding-inline-end:var(--scroll-button-padding-inline-end, 0)
}

._root_107ew_1:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--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_107ew_1:hover ._icon_107ew_13,._root_107ew_1[data-preview=hover] ._icon_107ew_13,._root_107ew_1.menu__scroll-button--hover ._icon_107ew_13 {
  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_107ew_1:hover {

}

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

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

._icon_107ew_13 {
  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_107ew_13>svg {
  width:inherit;
  height:inherit
}

@media(forced-colors:active) {
  ._root_107ew_1._visible_107ew_34 {
    outline:2px solid ButtonText;
    outline-offset:0px;
    color:ButtonText
  }

  ._root_107ew_1._visible_107ew_34:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
    outline:3px solid Highlight;
    outline-offset:1px;
    color:Highlight
  }

  ._icon_107ew_13,._icon_107ew_13 * {
    fill:currentColor;
    stroke:currentColor
  }

}

._root_12ho9_1 {
  position:absolute;
  inset: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(--site-opt-in-direction)
}

._navbar_1b8mp_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;
  --dropdown-menu-item-hover-text-decoration: underline;
  --dropdown-menu-item-selected-text-decoration: underline;
  --sub-item-hover-text-decoration: underline;
  --sub-item-selected-text-decoration: underline;
  --sr-only-item-icon-display: none
}

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

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

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

._root_tpqnr_1 {
  --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, row);
  justify-content:var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items:var(--container-align-items, center);
  outline:none
}

._root_tpqnr_1:hover,._root_tpqnr_1._active_tpqnr_19,._root_tpqnr_1.button--hover {

}

@media(forced-colors:active) {
  ._root_tpqnr_1:not(:disabled):not(.button--disabled) {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)._active_tpqnr_19,._root_tpqnr_1:not(:disabled):not(.button--disabled).button--hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-pressed=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-selected=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):focus,._root_tpqnr_1:not(:disabled):not(.button--disabled):focus-visible {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._root_tpqnr_1:disabled,._root_tpqnr_1.button--disabled {
  cursor:not-allowed
}

._root_tpqnr_1._isMaxContent_tpqnr_42 {
  height:max-content;
  min-width:max-content
}

._root_tpqnr_1._isMaxContent_tpqnr_42._isWrapText_tpqnr_46 {
  min-width:10px
}

._root_tpqnr_1._isWrapText_tpqnr_46,._root_tpqnr_1._isWrapText_tpqnr_46 ._label_tpqnr_53 {
  white-space:pre-line
}

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

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

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

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

._root_tpqnr_1:hover ._label_tpqnr_53,._root_tpqnr_1[data-preview=hover] ._label_tpqnr_53,._root_tpqnr_1.button--hover ._label_tpqnr_53,._label_tpqnr_53.button__label--hover {
  text-shadow:var(--hover-text-outline, var(--text-outline)),var(--hover-text-shadow, var(--text-shadow));
  direction:var(--hover-direction, var(--direction))
}

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

._root_tpqnr_1:disabled ._label_tpqnr_53,._root_tpqnr_1 [data-preview=disabled] ._label_tpqnr_53,._root_tpqnr_1.button--disabled ._label_tpqnr_53,._label_tpqnr_53.button__label--disabled {
  text-shadow:var(--disabled-text-outline, var(--text-outline)),var(--disabled-text-shadow, var(--text-shadow));
  direction:var(--disabled-direction, var(--direction))
}

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

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

._dialog_1izd6_1 {
  width:var(--wrapper-width);
  position:fixed;
  top:var(--site-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(--site-ads-height));
  z-index:var(--above-all-z-index);
  --navbar-display: block
}

._backdrop_1izd6_13 {
  position:fixed;
  top:var(--site-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);

}

._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] {

}

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

._svgImageSource_15k1w_1 {
  fill-opacity:var(--opacity, 1)
}

._svgImageSource_15k1w_1:not([data-type=shape]) {
  opacity:var(--opacity, 1);
  fill-opacity:initial
}

._svgImageSource_15k1w_1[data-type=shape] {
  stroke:var(--stroke, transparent);
  stroke-opacity:var(--alpha-stroke, 1);
  stroke-width:var(--stroke-width, 0px)
}

._svgImageSource_15k1w_1:not([data-type=ugc]) * {
  vector-effect:non-scaling-stroke
}

._svgImageSource_15k1w_1:not([data-type=ugc]):not([data-type=color]) {
  fill:var(--fill)
}

._svgImageSource_15k1w_1 [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill:var(--svg-rgb-color-1, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill:var(--svg-rgb-color-2, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill:var(--svg-rgb-color-3, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill:var(--svg-rgb-color-4, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill:var(--svg-rgb-color-5, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill:var(--svg-rgb-color-6, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill:var(--svg-rgb-color-7, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill:var(--svg-rgb-color-8, revert-layer)
}

._svgImageRoot_15k1w_52 {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  position:absolute;
  inset:0;
  filter:drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color),var(--shadow-opacity)));
  transform:var(--flipX, scaleX(1)) var(--flipY, scaleY(1))
}

._svgImageRoot_15k1w_52 svg {
  position:absolute;
  inset:0;
  width:var(--svg-calculated-width, 100%);
  height:var(--svg-calculated-height, 100%);
  padding:var(--svg-calculated-padding, 0);
  margin:auto
}

._svgImageRoot_15k1w_52 svg:not([data-type=ugc]) {
  overflow:visible
}

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

._background_x7ip3_1:before {
  content:" ";
  position:absolute;
  inset:0;
  background-image:var(--backgroundImage, none);
  opacity:var(--backgroundColorOpacity, 1)
}

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

._media_x7ip3_25 {
  opacity:var(--backgroundMediaOpacity);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  mix-blend-mode:var(--blendMode, normal)
}

._mask_x7ip3_35 {
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

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

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

._bg-video-container_x7ip3_52:hover ._video-play-pause-button_x7ip3_57 {
  opacity:1
}

._video-play-pause-button_x7ip3_57 {
  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_x7ip3_57:focus-visible {
  opacity:1
}

._visually-hidden-text_x7ip3_81 {
  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(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-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%))
}

._logo_ackza_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  box-sizing:border-box
}

._linkLayer_ackza_12 {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none
}

._loading_ackza_19 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  min-height:40px;
  color:#666;
  font-size:14px
}

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

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

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

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

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

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

}

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

}

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

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

@container style(--preset-2eeafb3d: z3a8413ab)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z138da722)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z92a8b2cb)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z12619a4f)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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="z3a8413ab"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z3a8413ab"]) .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="z3a8413ab"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .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="z3a8413ab"]) .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="z3a8413ab"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --navbar-display: none;
  --hamburger-open-button-display: flex
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .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="z138da722"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z138da722"]) .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="z138da722"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .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="z138da722"]) .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="z138da722"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .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="z92a8b2cb"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z92a8b2cb"]) .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="z92a8b2cb"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .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="z92a8b2cb"]) .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="z92a8b2cb"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .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="z12619a4f"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z12619a4f"]) .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="z12619a4f"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .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="z12619a4f"]) .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="z12619a4f"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .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
}

#main_MF :where(.pbit9) {
  height:auto;
  --spx-stopper-max:var(--variables-mk2jyfr5);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.pbit9) .pbit9-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(.pbit9) .pbit9-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  display:var(--l_display,var(--container-display));
  grid-template-rows:auto auto auto auto auto;
  grid-template-columns:minmax(0px,1fr);
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.pbit9):not(.pbit9-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.pbit9) {
  --bg:var(--color_11);
  --alpha-bg:1;

}

#comp-mn6663ka {
  --above-all-in-container:49;

}

#PAGE_SECTIONSpbit9 {
  --above-all-in-container:49;

}

#comp-mn6663o7 {
  --above-all-in-container:49;

}

#main_MF :where(.comp-mn6663ka) {
  min-height:90px;
  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:1/1/2/2;
  position:relative;

}

.comp-mn6663ka-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-mn6663ka):not(.comp-mn6663ka-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-mn6663ka) {
  --alpha-bg:0;
  --bg:var(--color_11);

}

#main_MF :where(.comp-mn6663ka_r_comp-mb7ogqqn) {
  min-height:0px;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  position:relative;

}

.comp-mn6663ka_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-mn6663ka_r_comp-mb7ogqqn):not(.comp-mn6663ka_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-mn6663ka_r_comp-mb7ogqqn) {
    --l_display:unset;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mb7ogqqn) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mn6663ka_r_comp-mdr142kt) {
  min-height:0px;
  height:100%;
  min-width:0px;
  width:100%;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:var(--variables-m28o2bcx);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn6663ka_r_comp-mdr142kt) .comp-mn6663ka_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: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-mn6663ka_r_comp-mdr142kt):not(.comp-mn6663ka_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-mn6663ka_r_comp-mdr142kt) .comp-mn6663ka_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-mn6663ka_r_comp-mdr142kt) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mdr142kt) .comp-mn6663ka_r_comp-mdr142kt-container {
    padding-left:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows:minmax(max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns:1fr max-content;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mdr142kt) {
  --borderBottomColor:var(--ui-base-1-color);
  --borderInlineEndWidth:10px;
  --borderTopWidth:10px;
  --borderInlineStartColor:var(--ui-base-1-color);
  --borderInlineStartWidth:10px;
  --borderInlineEndColor:var(--ui-base-1-color);
  --borderTopColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc3nvd5) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:12.95%;
  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.9572628458498024%;
  margin-right:0%;
  margin-top:max(0.5px, 0.012253 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:min(-0.5px, -0.0103076 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc3nvd5) {
    --l_display:none;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc3nvd5) {
  font:var(--ui-heading-5-font);
  mix-blend-mode:normal;
  color:var(--ui-heading-5-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc3nvd5) {
    text-align:center;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:7.384422642574827%;
  width:max-content;
  max-width:7812.421875%;
  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:80.64785079051383%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0449975 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6) {
    align-self:center;
    margin-left:0%;
    margin-bottom:0px;
    grid-area:1/2/2/3;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu {
  --padding-top:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --boxShadow:none;
  --background:#fdfdfd;
  --close-button-position:end;
  --header-flex-direction:row;
  --overlay-background:#e2e2e2;
  --padding-bottom:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --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:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --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:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --hamburger-wrapper-width:third;
  --wrapper-width:33%;

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button {
  border-bottom-width:0px;
  border-bottom-color:var(--ui-accent-1-color);
  border-inline-end-width:0px;
  border-top-width:0px;
  border-inline-start-color:var(--ui-accent-1-color);
  border-inline-start-width:0px;
  border-inline-end-color:var(--ui-accent-1-color);
  border-top-color:var(--ui-accent-1-color);

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .label {
  color:var(--ui-accent-1-color);

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .animated-icon.animated-icon {
  --fill:var(--ui-base-2-color);
  --size:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar {
  --container-align:start;
  --menu-items-row-gap:0px;
  --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(--ui-base-2-color);
  --menu-items-column-gap:2px;
  --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:#000;
  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:#000;
  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:#000;
  border-top-color:#000;
  border-end-end-radius:0px;

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .item {
  --item-icon-size:max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
  --item-icon-color:#31190f;
  font:var(--ui-paragraph-2-font);
  border-bottom-style:solid;
  background-color:transparent;
  text-transform:none;
  column-gap:6px;
  padding-inline-end:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-bottom-width:0px;
  border-bottom-color:#000;
  border-start-end-radius:0px;
  box-shadow:none;
  padding-inline-start:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-end-width:0px;
  text-shadow:none;
  border-top-width:0px;
  font-style:normal;
  color:var(--ui-paragraph-2-color);
  border-inline-start-color:#000;
  padding-top:max(0.5px, 0.0015625 * (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.0015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  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:#000;
  border-top-color:#000;
  border-end-end-radius:0px;
  font-weight:700;

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .dropdown {
  --dropdown-container-border-end-start-radius:0px;
  --anchor:menuItem;
  --site-menu-dropdown-anchor:0;
  --dropdown-container-border-top-style:solid;
  --space-above:16px;
  --item-position:start;
  --dropdown-content-wrapper-flex-dir:row;
  --align:center;
  --dropdown-container-background:transparent;
  --dropdown-container-border-top-color:#fff;
  --dropdown-container-border-bottom-style:solid;
  --dropdown-container-border-inline-start-color:#fff;
  --dropdown-menu-item-container-align:center;
  --dropdown-container-padding-top:0px;
  --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:8px;
  --dropdown-container-border-inline-end-width:0px;
  --dropdown-container-padding-inline-end:0px;
  --dropdown-menu-item-horizontal-spacing:0px;
  --dropdown-container-border-inline-start-width:0px;
  --items-width:fillDropdown;
  --dropdown-menu-item-justify-self:stretch;
  --dropdown-menu-item-align:var(--dropdown-menu-item-text-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:0px;
  --dropdown-container-padding-bottom:max(0.5px, 0.0039063 * (var(--scaling-factor) - var(--scrollbar-width)));
  --dropdown-container-border-inline-start-style:solid;
  --dropdown-menu-item-text-align:center;

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).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(--ui-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;
  font-style:normal;
  color:#31190f;
  border-inline-start-color:#757575;
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  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-mn6663ka_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-sub-item {
  font:var(--ui-paragraph-2-font);
  border-bottom-style:solid;
  background-color:transparent;
  text-transform:none;
  padding-inline-end:0px;
  border-bottom-width:0px;
  border-bottom-color:#757575;
  border-start-end-radius:0px;
  box-shadow:none;
  padding-inline-start:0px;
  border-inline-end-width:0px;
  border-top-width:0px;
  font-style:italic;
  color:#31190f;
  border-inline-start-color:#757575;
  padding-top:0px;
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  letter-spacing:0em;
  border-top-style:solid;
  padding-bottom:0px;
  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-mn6663ka_r_comp-mn7chwe6).menu .navbar .scroll-button {
  --scroll-button-icon-color:#31190f;
  --scroll-button-icon-size:max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --scroll-button-padding-inline-end:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --scroll-button-padding-inline-start:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-bottom-style:solid;
  background-color:transparent;
  border-bottom-width:0px;
  border-bottom-color:#31190f;
  border-start-end-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  box-shadow:none;
  border-inline-end-width:0px;
  border-top-width:0px;
  border-inline-start-color:#31190f;
  border-start-start-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-start-width:0px;
  border-top-style:solid;
  border-end-start-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-start-style:solid;
  border-inline-end-style:solid;
  border-inline-end-color:#31190f;
  border-top-color:#31190f;
  border-end-end-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).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-mn6663ka_r_comp-mn7chwe6).menu .button.hamburger-open-button .animated-icon.animated-icon {
  --size:max(0.5px, 0.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --rotation:0deg;
  --fill:var(--ui-base-2-color);

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .button.hamburger-open-button .label {
  font:var(--ui-paragraph-2-font);
  text-transform:none;
  color:var(--ui-accent-1-color);
  text-align:start;
  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-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu {
    --padding-top:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-bottom:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-inline-start:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-inline-end:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --hamburger-wrapper-width:full;
    --wrapper-width:100%;
    --full-width-margin:0;
    --full-width-start:0;
    --full-width-end:0;

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).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:0px;
    border-bottom-color:#fff;
    border-start-end-radius:0px;
    box-shadow:none;
    padding-inline-start:0px;
    row-gap:0px;
    border-inline-start-color:#fff;
    padding-top:0px;
    border-start-start-radius: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:#fff;
    border-top-color:#fff;
    border-end-end-radius:0px;

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .label {
    --text-shadow:none;
    font:var(--ui-paragraph-2-font);
    color:#000;
    text-align:start;
    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-mn6663ka_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .animated-icon.animated-icon {
    --fill:#31190f;
    --size:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar {
    --menu-items-row-gap:8px;

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .item {
    --item-icon-size:max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-icon-color:#000;
    background-color:#fff;
    column-gap:4px;
    padding-inline-end:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-bottom-color:#757575;
    padding-inline-start:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    color:#000;
    border-inline-start-color:#757575;
    padding-top:max(0.5px, 0.0051282 * (var(--scaling-factor) - var(--scrollbar-width)));
    justify-content:start;
    padding-bottom:max(0.5px, 0.0051282 * (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-mn6663ka_r_comp-mn7chwe6).menu .navbar .dropdown {
    --space-above:22px;
    --dropdown-menu-item-vertical-spacing:12px;
    --dropdown-container-padding-bottom:max(0.5px, 0.0128205 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-item {
    color:#000;
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-sub-item {
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).menu .navbar .scroll-button {
    --scroll-button-icon-size:max(0.5px, 0.0307692 * (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)));
    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-mn6663ka_r_comp-mn7chwe6).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-mn6663ka_r_comp-mn7chwe6).menu .button.hamburger-open-button .animated-icon.animated-icon {
    --fill:#000;
    --size:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwe6).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-mn6663ka_r_comp-mn7chwe6-presets-wrapper {
  --preset-2eeafb3d: z138da722
}

@media screen and (max-width: 1023px) {
  .comp-mn6663ka_r_comp-mn7chwe6-presets-wrapper {
    --preset-2eeafb3d: z3a8413ab
  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwei2) {
  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-mn6663ka_r_comp-mn7chwei2-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: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-mn6663ka_r_comp-mn7chwei2):not(.comp-mn6663ka_r_comp-mn7chwei2-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-mn6663ka_r_comp-mn7chwei2) {
    --l_display:unset;
    width:100%;
    height:100%;

  }

  .comp-mn6663ka_r_comp-mn7chwei2-container {
    padding-bottom:0px;
    grid-template-rows:min-content 1fr;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc3nyvw) {
  min-height:0px;
  --l_display:none;
  height:auto;
  min-width:0px;
  width:12.95%;
  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:22.380187747035574%;
  margin-right:0%;
  margin-top:max(0.5px, 0.032887 * (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-mn6663ka_r_comp-mpc3nyvw) {
    --l_display:unset;
    width:47.8983918128655%;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:2/1/3/2;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc3nyvw) {
  font:var(--ui-heading-5-font);
  mix-blend-mode:normal;
  color:var(--ui-heading-5-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc3nyvw) {
    text-align:center;

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc96kxk) {
  min-height:0px;
  --l_display:none;
  height:auto;
  --aspect-ratio:1.0770168389688952;
  min-width:0px;
  width:13.69%;
  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:center;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0%;
  margin-bottom:0%;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc96kxk) {
    --l_display:unset;
    width:28.776041666666668%;
    --aspect-ratio:1.0770024609033897;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc96kxk):not([data-motion-enter="done"]) {
    --motion-rotate-start:calc(var(--comp-rotate-z, 0deg) + -360deg);

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwei3) {
  min-height:0px;
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn6663ka_r_comp-mn7chwei3) .comp-mn6663ka_r_comp-mn7chwei3-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-mn6663ka_r_comp-mn7chwei3):not(.comp-mn6663ka_r_comp-mn7chwei3-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-mn6663ka_r_comp-mn7chwei3) {
    --l_display:unset;
    width:100%;
    height:100%;

  }

  #main_MF :where(.comp-mn6663ka_r_comp-mn7chwei3) .comp-mn6663ka_r_comp-mn7chwei3-container {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    grid-template-rows:minmax(max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width))),auto);

  }

}

#main_MF :where(.comp-mn6663ka_r_comp-mpc96kv9) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.07700983488225;
  min-width:0px;
  width:7.78%;
  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:91.45565711462451%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0636487 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/4/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc96kv9) {
    --l_display:none;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mn6663ka_r_comp-mpc96kv9):not([data-motion-enter="done"]) {
    --motion-rotate-start:calc(var(--comp-rotate-z, 0deg) + -360deg);

  }

}

#main_MF :where(.comp-mn6663ka_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-mn6663ka_r_comp-mhs1biva) {
  --backgroundMediaOpacity:1;
  --backgroundColorOpacity:1;
  --backgroundOverlayOpacity:1;
  --backgroundColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mnc2wgxb) {
  min-height:0px;
  --comp-display:flex;
  --l_display:unset;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:99999999999px;
  --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)));
  display:var(--l_display,var(--comp-display,flex));
  flex-direction:column;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:2/1/3/2;
  position:relative;

}

#main_MF :where(.comp-mnc2wgxb) .comp-mnc2wgxb-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;
  flex-grow:1;
  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-mnc2wgxb) .comp-mnc2wgxb-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-mnc2wgxb) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mnc2wgxf) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mnc2wgxf) .comp-mnc2wgxf-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.1054688 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.3615109 * (var(--scaling-factor) - var(--scrollbar-width))),max-content);
  grid-template-columns:2.9375fr 1.0625fr;
  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-mnc2wgxf):not(.comp-mnc2wgxf-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-mnc2wgxf) .comp-mnc2wgxf-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-mnc2wgxf) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mnc2wgxf) .comp-mnc2wgxf-container {
    grid-template-rows:minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content);
    grid-template-columns:minmax(0px,1fr);

  }

}

#main_MF :where(.comp-mnc2wgxf) {
  --borderBottomWidth:0px;
  --borderBottomColor:var(--ui-accent-1-color);
  --borderInlineEndWidth:0px;
  --borderTopWidth:0px;
  --borderInlineStartColor:var(--ui-accent-1-color);
  --borderInlineStartWidth:0px;
  --borderInlineEndColor:var(--ui-accent-1-color);
  --borderTopColor:var(--ui-accent-1-color);

}

#main_MF :where(.comp-mnc2wgxr5) {
  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:2/1/3/2;
  position:relative;

}

.comp-mnc2wgxr5-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-mnc2wgxr5):not(.comp-mnc2wgxr5-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-mnc2wgxr5) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mnc2wgxr5):not([data-motion-enter="done"]) {
    --motion-translate-x:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * -1);
    --motion-translate-y:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * 0);

  }

}

:is(#main_MF :where(.comp-mnc2wgxt), [id^="comp-mnc2wgxt__"]) {
  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-mnc2wgxt-container {
  box-sizing:border-box;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:max(0.5px, 0.0013855 * (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;

}

:is(#main_MF :where(.comp-mnc2wgxt), [id^="comp-mnc2wgxt__"]):not(.comp-mnc2wgxt-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) {
  :is(#main_MF :where(.comp-mnc2wgxt), [id^="comp-mnc2wgxt__"]) {
    --l_display:unset;

  }

  .comp-mnc2wgxt-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mpz1m8nx), [id^="comp-mpz1m8nx__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.4879626293709147;
  min-width:0px;
  width:99.32%;
  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.5285904255319149%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mpz1m8nx), [id^="comp-mpz1m8nx__"]) {
    width:87.6923076923077%;
    --aspect-ratio:0.48795321637426897;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgxt6), [id^="comp-mnc2wgxt6__"]) {
  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-mnc2wgxv4) {
  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/3;
  position:relative;

}

.comp-mnc2wgxv4-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-mnc2wgxv4):not(.comp-mnc2wgxv4-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-mnc2wgxv4) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:1/1/2/2;

  }

}

:is(#main_MF :where(.comp-mnc2wgxw5), [id^="comp-mnc2wgxw5__"]) {
  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-mnc2wgxw5-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;

}

:is(#main_MF :where(.comp-mnc2wgxw5), [id^="comp-mnc2wgxw5__"]):not(.comp-mnc2wgxw5-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) {
  :is(#main_MF :where(.comp-mnc2wgxw5), [id^="comp-mnc2wgxw5__"]) {
    --l_display:unset;

  }

  .comp-mnc2wgxw5-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgxw11), [id^="comp-mnc2wgxw11__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:97.11%;
  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:1.556396484375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0070313 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc2wgxw11), [id^="comp-mnc2wgxw11__"]) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgxw11), [id^="comp-mnc2wgxw11__"]) {
  font:var(--ui-heading-1-font);
  text-transform:uppercase;
  color:var(--ui-heading-1-color);
  letter-spacing:0em;
  writing-mode:horizontal-tb;
  font-size:max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)));
  mix-blend-mode:normal;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc2wgxw11), [id^="comp-mnc2wgxw11__"]) {
    text-align:start;
    font-size:max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgxw11), [id^="comp-mnc2wgxw11__"]) {
  opacity:1;
  --comp-opacity:1;
  transform:translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
  --comp-rotate-z:0deg;

}

:is(.comp-mnc2wgxw11-presets-wrapper, [id^="comp-mnc2wgxw11__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

#main_MF :where(.comp-mnc2wgy61) {
  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:2/2/3/3;
  position:relative;

}

.comp-mnc2wgy61-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-mnc2wgy61):not(.comp-mnc2wgy61-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-mnc2wgy61) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mnc2wgy61):not([data-motion-enter="done"]) {
    --motion-translate-x:calc(calc((100vh - var(--motion-top, 0px)) / 1) * 0);
    --motion-translate-y:calc(calc((100vh - var(--motion-top, 0px)) / 1) * 1);

  }

}

:is(#main_MF :where(.comp-mnc2wgy717), [id^="comp-mnc2wgy717__"]) {
  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-mnc2wgy717-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;

}

:is(#main_MF :where(.comp-mnc2wgy717), [id^="comp-mnc2wgy717__"]):not(.comp-mnc2wgy717-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) {
  :is(#main_MF :where(.comp-mnc2wgy717), [id^="comp-mnc2wgy717__"]) {
    --l_display:unset;

  }

  .comp-mnc2wgy717-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgy717), [id^="comp-mnc2wgy717__"]) {
  --borderBottomStyle:var(--ui-box-primary-border-top-style);
  --borderBottomWidth:0px;
  --borderBottomColor:var(--ui-base-2-color);
  --borderStartEndRadius:var(--ui-box-primary-border-top-right-radius);
  --boxShadow:var(--ui-box-primary-box-shadow);
  --borderInlineEndWidth:0px;
  --borderTopWidth:0px;
  --borderInlineStartColor:var(--ui-base-2-color);
  --borderStartStartRadius:var(--ui-box-primary-border-top-left-radius);
  --borderInlineStartWidth:0px;
  --borderTopStyle:var(--ui-box-primary-border-top-style);
  --borderEndStartRadius:var(--ui-box-primary-border-bottom-left-radius);
  --borderInlineStartStyle:var(--ui-box-primary-border-top-style);
  --borderInlineEndStyle:var(--ui-box-primary-border-top-style);
  --borderInlineEndColor:var(--ui-base-2-color);
  --borderTopColor:var(--ui-base-2-color);
  --borderEndEndRadius:var(--ui-box-primary-border-bottom-right-radius);

}

:is(#main_MF :where(.comp-mnc2wgy85), [id^="comp-mnc2wgy85__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:95.11%;
  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.9912683823529407%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0091797 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc2wgy85), [id^="comp-mnc2wgy85__"]) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc2wgy85), [id^="comp-mnc2wgy85__"]) {
  font:var(--ui-paragraph-2-font);
  font-style:italic;
  color:var(--ui-paragraph-2-color);
  letter-spacing:0em;
  writing-mode:horizontal-tb;
  mix-blend-mode:normal;
  font-weight:normal;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc2wgy85), [id^="comp-mnc2wgy85__"]) {
    text-align:start;

  }

}

:is(.comp-mnc2wgy85-presets-wrapper, [id^="comp-mnc2wgy85__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

:is(#main_MF :where(.comp-mnc2wgyk), [id^="comp-mnc2wgyk__"]) {
  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;

}

:is(#main_MF :where(.comp-mnc2wgyk), [id^="comp-mnc2wgyk__"]) {
  --backgroundColor:var(--ui-accent-3-color);
  --backgroundImage:var(--ui-box-primary-background-image);

}

#main_MF :where(.comp-mnc2wgyo1) {
  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-mnc2wgyo1) {
  --backgroundColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mnc31ysh) {
  min-height:0px;
  --comp-display:flex;
  --l_display:unset;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:99999999999px;
  --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)));
  display:var(--l_display,var(--comp-display,flex));
  flex-direction:column;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:3/1/4/2;
  position:relative;

}

#main_MF :where(.comp-mnc31ysh) .comp-mnc31ysh-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;
  flex-grow:1;
  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-mnc31ysh) .comp-mnc31ysh-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-mnc31ysh) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mnc31ysl) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mnc31ysl) .comp-mnc31ysl-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:max(0.5px, 0.09375 * (var(--scaling-factor) - var(--scrollbar-width)));
  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.2368656 * (var(--scaling-factor) - var(--scrollbar-width))),max(0.5px, 0.2368656 * (var(--scaling-factor) - var(--scrollbar-width)))) minmax(max(0.5px, 0.2001469 * (var(--scaling-factor) - var(--scrollbar-width))),max(0.5px, 0.2431156 * (var(--scaling-factor) - var(--scrollbar-width))));
  grid-template-columns:1fr 1fr 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-mnc31ysl):not(.comp-mnc31ysl-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-mnc31ysl) .comp-mnc31ysl-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-mnc31ysl) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mnc31ysl) .comp-mnc31ysl-container {
    padding-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows:minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content);
    grid-template-columns:minmax(0px,1fr);

  }

}

#main_MF :where(.comp-mnc31ysm7) {
  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/4;
  position:relative;

}

.comp-mnc31ysm7-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-mnc31ysm7):not(.comp-mnc31ysm7-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-mnc31ysm7) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:1/1/2/2;

  }

}

:is(#main_MF :where(.comp-mnc31ysn4), [id^="comp-mnc31ysn4__"]) {
  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-mnc31ysn4-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;

}

:is(#main_MF :where(.comp-mnc31ysn4), [id^="comp-mnc31ysn4__"]):not(.comp-mnc31ysn4-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) {
  :is(#main_MF :where(.comp-mnc31ysn4), [id^="comp-mnc31ysn4__"]) {
    --l_display:unset;

  }

  .comp-mnc31ysn4-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc31ysn10), [id^="comp-mnc31ysn10__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:72.3%;
  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:1.5551852733476157%;
  margin-right:0%;
  margin-top:max(0.5px, 0.1116699 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc31ysn10), [id^="comp-mnc31ysn10__"]) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc31ysn10), [id^="comp-mnc31ysn10__"]) {
  font:var(--ui-heading-2-font);
  color:var(--ui-heading-2-color);

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc31ysn10), [id^="comp-mnc31ysn10__"]) {
    text-align:start;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  :is(#main_MF :where(.comp-mnc31ysn10), [id^="comp-mnc31ysn10__"]):not([data-motion-enter="done"]) {
    --motion-translate-x:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * -1);
    --motion-translate-y:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * 0);

  }

}

:is(.comp-mnc31ysn10-presets-wrapper, [id^="comp-mnc31ysn10__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

#main_MF :where(.comp-mnc31yst1) {
  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:2/1/3/2;
  position:relative;

}

.comp-mnc31yst1-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-mnc31yst1):not(.comp-mnc31yst1-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-mnc31yst1) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;

  }

}

:is(#main_MF :where(.comp-mnc31yst8), [id^="comp-mnc31yst8__"]) {
  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-mnc31yst8-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;

}

:is(#main_MF :where(.comp-mnc31yst8), [id^="comp-mnc31yst8__"]):not(.comp-mnc31yst8-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) {
  :is(#main_MF :where(.comp-mnc31yst8), [id^="comp-mnc31yst8__"]) {
    --l_display:unset;

  }

  .comp-mnc31yst8-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc31ysv6), [id^="comp-mnc31ysv6__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:94.65%;
  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:2.5579990112244335%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0048279 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mnc31ysv6), [id^="comp-mnc31ysv6__"]) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mnc31ysv6), [id^="comp-mnc31ysv6__"]) {
  font:var(--ui-paragraph-2-font);
  font-style:italic;
  color:var(--ui-paragraph-2-color);
  text-align:start;
  letter-spacing:0em;
  writing-mode:horizontal-tb;
  mix-blend-mode:normal;
  font-weight:400;

}

:is(.comp-mnc31ysv6-presets-wrapper, [id^="comp-mnc31ysv6__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

#main_MF :where(.comp-mnc31ysu6) {
  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:2/2/3/3;
  position:relative;

}

.comp-mnc31ysu6-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-mnc31ysu6):not(.comp-mnc31ysu6-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-mnc31ysu6) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

:is(#main_MF :where(.comp-mnc31ysv), [id^="comp-mnc31ysv__"]) {
  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-mnc31ysv-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;

}

:is(#main_MF :where(.comp-mnc31ysv), [id^="comp-mnc31ysv__"]):not(.comp-mnc31ysv-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) {
  :is(#main_MF :where(.comp-mnc31ysv), [id^="comp-mnc31ysv__"]) {
    --l_display:unset;

  }

  .comp-mnc31ysv-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows:minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),auto);

  }

}

#main_MF :where(.comp-mnc31yt5) {
  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:2/3/3/4;
  position:relative;

}

.comp-mnc31yt5-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-mnc31yt5):not(.comp-mnc31yt5-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-mnc31yt5) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:4/1/5/2;

  }

}

:is(#main_MF :where(.comp-mnc31yt57), [id^="comp-mnc31yt57__"]) {
  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-mnc31yt57-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;

}

:is(#main_MF :where(.comp-mnc31yt57), [id^="comp-mnc31yt57__"]):not(.comp-mnc31yt57-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) {
  :is(#main_MF :where(.comp-mnc31yt57), [id^="comp-mnc31yt57__"]) {
    --l_display:unset;

  }

  .comp-mnc31yt57-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mpz22qh5), [id^="comp-mpz22qh5__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.75;
  min-width:0px;
  width:117.21%;
  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:-23.056781352425247%;
  margin-right:0%;
  margin-top:min(-0.5px, -0.0442566 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mpz22qh5), [id^="comp-mpz22qh5__"]) {
    width:87.6923076923077%;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

#main_MF :where(.comp-mnc31yta14) {
  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-mnc31yta14) {
  --backgroundColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mo1id15h) {
  min-height:0px;
  --comp-display:flex;
  --l_display:unset;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:99999999999px;
  --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)));
  display:var(--l_display,var(--comp-display,flex));
  flex-direction:column;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:4/1/5/2;
  position:relative;

}

#main_MF :where(.comp-mo1id15h) .comp-mo1id15h-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;
  flex-grow:1;
  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-mo1id15h) .comp-mo1id15h-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-mo1id15h) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mo1id15s) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mo1id15s) .comp-mo1id15s-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:max(0.5px, 0.09375 * (var(--scaling-factor) - var(--scrollbar-width)));
  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.4217531 * (var(--scaling-factor) - var(--scrollbar-width))),max-content);
  grid-template-columns:1.0010044705636552fr 0.9989955294363447fr 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-mo1id15s):not(.comp-mo1id15s-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-mo1id15s) .comp-mo1id15s-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-mo1id15s) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mo1id15s) .comp-mo1id15s-container {
    padding-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows:minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content) minmax(max(0.5px, 0.5128205 * (var(--scaling-factor) - var(--scrollbar-width))),max-content);
    grid-template-columns:minmax(0px,1fr);

  }

}

#main_MF :where(.comp-mo1id15v) {
  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-mo1id15v-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-mo1id15v):not(.comp-mo1id15v-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-mo1id15v) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mo1id15v):not([data-motion-enter="done"]) {
    --motion-translate-x:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * -1);
    --motion-translate-y:calc(calc((-1 * var(--motion-left, 0px) - 100%) / -1) * 0);

  }

}

:is(#main_MF :where(.comp-mo1id16a3), [id^="comp-mo1id16a3__"]) {
  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-mo1id16a3-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;

}

:is(#main_MF :where(.comp-mo1id16a3), [id^="comp-mo1id16a3__"]):not(.comp-mo1id16a3-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) {
  :is(#main_MF :where(.comp-mo1id16a3), [id^="comp-mo1id16a3__"]) {
    --l_display:unset;

  }

  .comp-mo1id16a3-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mo2q13tx), [id^="comp-mo2q13tx__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:101.37%;
  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:-1.4688666130094388%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mo2q13tx), [id^="comp-mo2q13tx__"]) {
    width:87.6923076923077%;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mo2q13tz), [id^="comp-mo2q13tz__"]) {
  width:100%;
  height:100%;
  min-height:0px;
  --comp-display:unset;
  position:relative;

}

.comp-mo2q13tz-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: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;

}

:is(#main_MF :where(.comp-mo2q13tz), [id^="comp-mo2q13tz__"]):not(.comp-mo2q13tz-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) {
  :is(#main_MF :where(.comp-mo2q13tz), [id^="comp-mo2q13tz__"]) {
    --l_display:unset;

  }

}

:is(#main_MF :where(.comp-mo2q13tz), [id^="comp-mo2q13tz__"]) {
  --borderBottomStyle:var(--ui-box-primary-border-bottom-style);
  --borderBottomWidth:var(--ui-box-primary-border-bottom-width);
  --borderBottomColor:var(--ui-accent-2-color);
  --borderStartEndRadius:var(--ui-box-primary-border-top-right-radius);
  --boxShadow:var(--ui-box-primary-box-shadow);
  --borderInlineEndWidth:var(--ui-box-primary-border-right-width);
  --borderTopWidth:var(--ui-box-primary-border-top-width);
  --borderInlineStartColor:var(--ui-accent-2-color);
  --borderStartStartRadius:var(--ui-box-primary-border-top-left-radius);
  --borderInlineStartWidth:var(--ui-box-primary-border-left-width);
  --borderTopStyle:var(--ui-box-primary-border-top-style);
  --borderEndStartRadius:var(--ui-box-primary-border-bottom-left-radius);
  --borderInlineStartStyle:var(--ui-box-primary-border-left-style);
  --borderInlineEndStyle:var(--ui-box-primary-border-right-style);
  --borderInlineEndColor:var(--ui-accent-2-color);
  --borderTopColor:var(--ui-accent-2-color);
  --borderEndEndRadius:var(--ui-box-primary-border-bottom-right-radius);

}

:is(#main_MF :where(.comp-mo2q23w6), [id^="comp-mo2q23w6__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:89.68%;
  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:4.502309802223184%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0153748 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.1174622 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mo2q23w6), [id^="comp-mo2q23w6__"]) {
    width:85.96491228070175%;
    margin-left:7.017543859649122%;
    margin-right:7.017543859649122%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

:is(#main_MF :where(.comp-mo2q23w6), [id^="comp-mo2q23w6__"]) {
  font:var(--ui-heading-3-font);
  text-transform:uppercase;
  color:var(--ui-base-1-color);
  text-align:left;
  letter-spacing:0em;
  writing-mode:horizontal-tb;
  mix-blend-mode:normal;

}

:is(.comp-mo2q23w6-presets-wrapper, [id^="comp-mo2q23w6__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

:is(#main_MF :where(.comp-mo2q23u5), [id^="comp-mo2q23u5__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:89.68%;
  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:5.1591598094413165%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0592468 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mo2q23u5), [id^="comp-mo2q23u5__"]) {
    width:85.96491228070175%;
    margin-left:7.017543859649122%;
    margin-right:7.017543859649122%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mo2q23u5), [id^="comp-mo2q23u5__"]) {
  font:var(--ui-paragraph-2-font);
  font-style:italic;
  color:var(--ui-base-1-color);
  text-align:left;
  letter-spacing:0em;
  writing-mode:horizontal-tb;
  font-size:max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)));
  mix-blend-mode:normal;
  font-weight:400;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mo2q23u5), [id^="comp-mo2q23u5__"]) {
    font-size:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(.comp-mo2q23u5-presets-wrapper, [id^="comp-mo2q23u5__"]) {
  --preset-dfd70ffc: zfcfde1ff
}

:is(#main_MF :where(.comp-mo2q13u04), [id^="comp-mo2q13u04__"]) {
  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;

}

:is(#main_MF :where(.comp-mo2q13u04), [id^="comp-mo2q13u04__"]) {
  --backgroundColor:var(--ui-accent-2-color);
  --backgroundImage:none;

}

:is(#main_MF :where(.comp-mo1id179), [id^="comp-mo1id179__"]) {
  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;

}

:is(#main_MF :where(.comp-mo1id179), [id^="comp-mo1id179__"]) {
  --backgroundColor:var(--ui-accent-3-color);

}

#main_MF :where(.comp-mo1id17c) {
  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/2/2/3;
  position:relative;

}

.comp-mo1id17c-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-mo1id17c):not(.comp-mo1id17c-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-mo1id17c) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:2/1/3/2;

  }

}

:is(#main_MF :where(.comp-mo1id17d6), [id^="comp-mo1id17d6__"]) {
  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-mo1id17d6-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;

}

:is(#main_MF :where(.comp-mo1id17d6), [id^="comp-mo1id17d6__"]):not(.comp-mo1id17d6-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) {
  :is(#main_MF :where(.comp-mo1id17d6), [id^="comp-mo1id17d6__"]) {
    --l_display:unset;

  }

  .comp-mo1id17d6-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mpz3hl63), [id^="comp-mpz3hl63__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.3661103047895495;
  min-width:0px;
  width:61.98%;
  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:19.47652040030793%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mpz3hl63), [id^="comp-mpz3hl63__"]) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

#main_MF :where(.comp-mo1id17g1) {
  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/3/2/4;
  position:relative;

}

.comp-mo1id17g1-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-mo1id17g1):not(.comp-mo1id17g1-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-mo1id17g1) {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

:is(#main_MF :where(.comp-mo1id17h5), [id^="comp-mo1id17h5__"]) {
  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-mo1id17h5-container {
  box-sizing:border-box;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:max(0.5px, 0.0008911 * (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;

}

:is(#main_MF :where(.comp-mo1id17h5), [id^="comp-mo1id17h5__"]):not(.comp-mo1id17h5-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) {
  :is(#main_MF :where(.comp-mo1id17h5), [id^="comp-mo1id17h5__"]) {
    --l_display:unset;

  }

  .comp-mo1id17h5-container {
    padding-bottom:max(0.5px, 0.0461538 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

:is(#main_MF :where(.comp-mpz3aajt), [id^="comp-mpz3aajt__"]) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.3427746383154262;
  min-width:0px;
  width:98.92%;
  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:0px;
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  :is(#main_MF :where(.comp-mpz3aajt), [id^="comp-mpz3aajt__"]) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

#main_MF :where(.comp-mo1id17i) {
  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-mo1id17i) {
  --backgroundColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mn6663o7) {
  width:auto;
  height:auto;
  --comp-display:unset;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  grid-area:5/1/6/2;
  position:relative;

}

.comp-mn6663o7-container {
  box-sizing:border-box;
  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-mn6663o7):not(.comp-mn6663o7-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-mn6663o7) {
  --alpha-bg:0;
  --bg:var(--color_11);

}

#main_MF :where(.comp-mn6663o7_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-mn6663o7_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-mn6663o7_r_comp-kbgakgyt):not(.comp-mn6663o7_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-mn6663o7_r_comp-kbgakgyt) {
    --l_display:unset;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-kbgakgyt) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mn6663o7_r_comp-mdr13kdg) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --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)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn6663o7_r_comp-mdr13kdg) .comp-mn6663o7_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: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-mn6663o7_r_comp-mdr13kdg):not(.comp-mn6663o7_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-mn6663o7_r_comp-mdr13kdg) .comp-mn6663o7_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-mn6663o7_r_comp-mdr13kdg) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mn6663o7_r_comp-mdr13kdg) .comp-mn6663o7_r_comp-mdr13kdg-container {
    grid-template-rows:min-content min-content min-content min-content 1fr;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chil) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.3638676844783715;
  min-width:0px;
  width:31.91%;
  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:2.3480224609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0242432 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0606812 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663o7_r_comp-mnc0chil) {
    width:30.76923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chhw) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:18.95%;
  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:1.5667724609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0156677 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0961792 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663o7_r_comp-mnc0chhw) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:5/1/6/2;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chhw) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chfh) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:23.53%;
  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:26.470336914062496%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0957886 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663o7_r_comp-mnc0chfh) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chfh) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chee) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:21.32%;
  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:56.57226562499999%;
  margin-right:0%;
  margin-top:max(0.5px, 0.000708 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0790222 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663o7_r_comp-mnc0chee) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0chee) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;
  letter-spacing:0em;
  mix-blend-mode:normal;

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0dv7z) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:20.77%;
  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:78.369140625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.000708 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0950806 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn6663o7_r_comp-mnc0dv7z) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:4/1/5/2;

  }

}

#main_MF :where(.comp-mn6663o7_r_comp-mnc0dv7z) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn6663o7_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-mn6663o7_r_comp-mdr17w8k) {
  --backgroundColor:#0061F2;
  --blendMode:normal;
  --backgroundOverlayOpacity:1;
  --backgroundMediaOpacity:1;
  --backgroundColorOpacity:1;

}

#main_MF :where(.pbit9) {
  --shc-mutated-brightness:128,128,128;
  justify-self:unset;

}

#main_MF :where(.comp-mn6663ka_r_comp-mb7ogqqn) {
  --bg-overlay-color:transparent;
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

#main_MF :where(.comp-mnc2wgxb) {
  --bg-overlay-color:rgb(var(--color_11));
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

#main_MF :where(.comp-mnc31ysh) {
  --bg-overlay-color:rgb(var(--color_11));
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

#main_MF :where(.comp-mo1id15h) {
  --bg-overlay-color:rgb(var(--color_11));
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

#main_MF :where(.comp-mn6663o7_r_comp-kbgakgyt) {
  --bg-overlay-color:rgb(var(--color_11));
  --bg-gradient:none;

}

._internalContainerRoot_ikbgu_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;
  --backdropFilter: none
}

._backgroundLayer_ikbgu_25 {
  position:absolute;
  inset: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);
  backdrop-filter:var(--backdropFilter)
}

._pinnedLayer_ikbgu_47 {
  position:absolute;
  inset:0;
  z-index:1;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  pointer-events:none
}

._pinnedLayer_ikbgu_47>* {
  pointer-events:auto
}

._overflowWrapper_ikbgu_63 {
  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_x7ip3_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
}

._background_x7ip3_1:before {
  content:" ";
  position:absolute;
  inset:0;
  background-image:var(--backgroundImage, none);
  opacity:var(--backgroundColorOpacity, 1)
}

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

._media_x7ip3_25 {
  opacity:var(--backgroundMediaOpacity);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  mix-blend-mode:var(--blendMode, normal)
}

._mask_x7ip3_35 {
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

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

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

._bg-video-container_x7ip3_52:hover ._video-play-pause-button_x7ip3_57 {
  opacity:1
}

._video-play-pause-button_x7ip3_57 {
  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_x7ip3_57:focus-visible {
  opacity:1
}

._visually-hidden-text_x7ip3_81 {
  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(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-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-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.site-list-text-align,ol.site-list-text-align {
  list-style-position:inside
}

ul.site-list-text-align p,ul.site-list-text-align h1,ul.site-list-text-align h2,ul.site-list-text-align h3,ul.site-list-text-align h4,ul.site-list-text-align h5,ul.site-list-text-align h6,ol.site-list-text-align p,ol.site-list-text-align h1,ol.site-list-text-align h2,ol.site-list-text-align h3,ol.site-list-text-align h4,ol.site-list-text-align h5,ol.site-list-text-align h6 {
  display:inline
}

._clickable_p216z_39 {
  cursor:pointer
}

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

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

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

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

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

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

._supportTableDesign_p216z_54 [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_p216z_95>*>:first-child {
    vertical-align:top
  }

}

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

}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) [class$=rich-text__text],._corvidColorOverride_p216z_105 :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_p216z_105 :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_p216z_145 {
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction)
}

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

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 ul {
  list-style:disc inside
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 li {
  margin-bottom:12px
}

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

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

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

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

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  list-style-type:disc
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol {
  list-style-type:decimal
}

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

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

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

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

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 a {
  color:inherit
}

._WRichTextThemeSkin_p216z_278,._WRichTextNewSkin_p216z_164 {
  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_p216z_278>*,._WRichTextNewSkin_p216z_164>* {
  pointer-events:auto
}

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

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

._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ol,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ol,._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ul,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ul {
  padding-inline-start:1.3em;
  padding-inline-end:0
}

._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  list-style-type:disc
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol {
  list-style-type:decimal
}

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

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

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

._WRichTextThemeSkin_p216z_278 a,._WRichTextNewSkin_p216z_164 a {
  color:inherit
}

._list-direction-spec_p216z_307 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(--site-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_zj48f_1 {
  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_zj48f_10 {
  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_zj48f_18 {
  display:flex;
  width:var(--item-width);
  align-items:center;
  box-sizing:border-box;
  height:100%;
  position:relative
}

._labelContainer_zj48f_18 a {
  color:inherit
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover {
  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_zj48f_10>._labelContainer_zj48f_18 ._label_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=hover] ._label_zj48f_18,._labelContainer_zj48f_18._hover_zj48f_29 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--hover ._label_zj48f_18 {
  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_zj48f_10>._labelContainer_zj48f_18 path,._labelContainer_zj48f_18[data-interactive=true]:hover path,._labelContainer_zj48f_18[data-preview=hover] path,._labelContainer_zj48f_18._hover_zj48f_29 path,._labelContainer_zj48f_18.menu__item--hover path {
  fill:var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
  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_zj48f_18[data-selected] ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=selected] ._label_zj48f_18,._labelContainer_zj48f_18._selected_zj48f_45 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--selected ._label_zj48f_18 {
  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_zj48f_18[data-selected] path,._labelContainer_zj48f_18[data-preview=selected] path,._labelContainer_zj48f_18._selected_zj48f_45 path,._labelContainer_zj48f_18.menu__item--selected path {
  fill:var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18>a:before {
  content:"";
  position:absolute;
  inset:0
}

@media(forced-colors:active) {
  ._labelContainer_zj48f_18 {
    outline:2px solid ButtonText;
    outline-offset:-1px
  }

  ._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74 {
    color:ButtonText
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover,._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-interactive=true]:hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=hover] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._hover_zj48f_29 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._selected_zj48f_45 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--selected ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

  ._labelContainer_zj48f_18:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._labelContainer_zj48f_18:focus-within ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

}

@media(forced-colors:active) {
  ._dropdownToggleButton_zj48f_74,._dropdownToggleButton_zj48f_74 svg,._dropdownToggleButton_zj48f_74 svg *,._dropdownToggleButton_zj48f_74 path {
    fill:currentColor!important;
    stroke:currentColor!important
  }

}

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

._horizontalDropdown_zj48f_108 {
  --computed-anchor: var(--anchor);
  --computed-align: var(--align);
  --computed-space-above: var(--space-above);
  --computed-horizontal-margin: var(--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_zj48f_108:before {
  content:"";
  display:block;
  position:absolute;
  height:var(--computed-space-above);
  top:var(--before-el-top);
  width:100%
}

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

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

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

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

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

._dropdownToggleButton_zj48f_74._coverAllSpace_zj48f_151:before {
  content:"";
  position:absolute;
  inset:0
}

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

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:focus,._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:active {
  position:static;
  clip-path:unset
}

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

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

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):not(._srOnly_zj48f_160) {
  position:relative
}

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

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

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

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

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

._divider_zj48f_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_zj48f_1:last-child ._divider_zj48f_216 {
  display:none
}

._submenuToggleWrapper_zj48f_226 {
  display:contents
}

._submenuToggleLabel_zj48f_230 {
  display:none
}

._hiddenToggle_zj48f_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_zj48f_197 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

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

[data-prehydration] ._submenuToggleWrapper_zj48f_226 ._dropdownToggleButton_zj48f_74 {
  pointer-events:none
}

[data-prehydration] ._submenuToggleLabel_zj48f_230 {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  cursor:pointer;
  pointer-events:auto
}

[data-prehydration] ._submenuToggleLabel_zj48f_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_zj48f_10 ._dropdownIcon_zj48f_171 {
  transform:rotate(-180deg)
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=screen],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuStretched] {
  display:grid!important;
  visibility:visible;
  position:fixed!important;
  left:var(--computed-horizontal-margin)!important;
  width:calc(100vw - 2 * var(--computed-horizontal-margin))!important
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuItem],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuCustomWidth] {
  display:grid!important;
  visibility:visible;
  left:0!important
}

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

@media(forced-colors:active) {
  ._childrenWrapper_197qm_1 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

}

._root_7w7w5_1 {
  direction:var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width:min-content!important;
  box-sizing:border-box;
  text-align:var(--align)
}

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

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

}

._subList_7w7w5_22 {
  display:flex;
  flex-direction:column;
  gap:var(--dropdown-menu-item-vertical-spacing);
  margin-top:var(--dropdown-menu-item-vertical-spacing)
}

._listItem_7w7w5_29 {
  width:100%
}

._item_7w7w5_33 {
  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(--dropdown-menu-item-align);
  padding-top:var(--dropdown-menu-item-padding-top);
  padding-bottom:var(--dropdown-menu-item-padding-bottom);
  padding-inline-start:var(--dropdown-menu-item-padding-inline-start);
  padding-inline-end:var(--dropdown-menu-item-padding-inline-end)
}

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

._item_7w7w5_33._selected_7w7w5_43 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=selected] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--selected ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))
}

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

._item_7w7w5_33:hover ._itemLabel_7w7w5_56,._item_7w7w5_33._hover_7w7w5_59 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=hover] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--hover ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))
}

@media(forced-colors:active) {
  ._item_7w7w5_33 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected,._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._item_7w7w5_33:focus,._item_7w7w5_33:focus-visible,._item_7w7w5_33:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._subItem_7w7w5_90 {
  direction:var(--submenu-sub-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(--dropdown-menu-item-align)
}

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

._subItem_7w7w5_90._selected_7w7w5_43 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=selected] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--selected ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight))
}

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

._subItem_7w7w5_90:hover ._subItemLabel_7w7w5_109,._subItem_7w7w5_90._hover_7w7w5_59 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=hover] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--hover ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight))
}

@media(forced-colors:active) {
  ._subItem_7w7w5_90 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected,._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._subItem_7w7w5_90:focus,._subItem_7w7w5_90:focus-visible,._subItem_7w7w5_90:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

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

._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-text-highlight)
}

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

}

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

._submenu_fee72_11 {
  flex-grow:1
}

._container_fee72_15 {
  width:100%
}

._dropdownContentWrapper_fee72_19 {
  display:flex;
  flex-direction:var(--dropdown-content-wrapper-flex-dir, row);
  padding-top:var(--dropdown-container-padding-top);
  padding-bottom:var(--dropdown-container-padding-bottom);
  padding-inline-start:var(--dropdown-container-padding-inline-start);
  padding-inline-end:var(--dropdown-container-padding-inline-end)
}

._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {

}

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

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

._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
  opacity:1
}

._root_s6hzk_2 [data-part=menu-item][data-open=true],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterActive],._root_s6hzk_2 [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_s6hzk_2 [data-part=menu-item] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1
}

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {

}

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

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

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {

}

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  clip-path:var(--circle-clip-path)
}

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

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

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

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

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset: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;
  transform-origin:bottom;
  transform:var(--wave-tarnslate)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {

}

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

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

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

._container_s6hzk_173 {
  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_107ew_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);
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg)
}

._root_107ew_1 ._icon_107ew_13 {
  padding-inline-start:var(--scroll-button-padding-inline-start, 0);
  padding-inline-end:var(--scroll-button-padding-inline-end, 0)
}

._root_107ew_1:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--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_107ew_1:hover ._icon_107ew_13,._root_107ew_1[data-preview=hover] ._icon_107ew_13,._root_107ew_1.menu__scroll-button--hover ._icon_107ew_13 {
  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_107ew_1:hover {

}

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

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

._icon_107ew_13 {
  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_107ew_13>svg {
  width:inherit;
  height:inherit
}

@media(forced-colors:active) {
  ._root_107ew_1._visible_107ew_34 {
    outline:2px solid ButtonText;
    outline-offset:0px;
    color:ButtonText
  }

  ._root_107ew_1._visible_107ew_34:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
    outline:3px solid Highlight;
    outline-offset:1px;
    color:Highlight
  }

  ._icon_107ew_13,._icon_107ew_13 * {
    fill:currentColor;
    stroke:currentColor
  }

}

._root_12ho9_1 {
  position:absolute;
  inset: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(--site-opt-in-direction)
}

._navbar_1b8mp_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;
  --dropdown-menu-item-hover-text-decoration: underline;
  --dropdown-menu-item-selected-text-decoration: underline;
  --sub-item-hover-text-decoration: underline;
  --sub-item-selected-text-decoration: underline;
  --sr-only-item-icon-display: none
}

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

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

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

._root_tpqnr_1 {
  --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, row);
  justify-content:var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items:var(--container-align-items, center);
  outline:none
}

._root_tpqnr_1:hover,._root_tpqnr_1._active_tpqnr_19,._root_tpqnr_1.button--hover {

}

@media(forced-colors:active) {
  ._root_tpqnr_1:not(:disabled):not(.button--disabled) {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)._active_tpqnr_19,._root_tpqnr_1:not(:disabled):not(.button--disabled).button--hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-pressed=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-selected=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):focus,._root_tpqnr_1:not(:disabled):not(.button--disabled):focus-visible {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._root_tpqnr_1:disabled,._root_tpqnr_1.button--disabled {
  cursor:not-allowed
}

._root_tpqnr_1._isMaxContent_tpqnr_42 {
  height:max-content;
  min-width:max-content
}

._root_tpqnr_1._isMaxContent_tpqnr_42._isWrapText_tpqnr_46 {
  min-width:10px
}

._root_tpqnr_1._isWrapText_tpqnr_46,._root_tpqnr_1._isWrapText_tpqnr_46 ._label_tpqnr_53 {
  white-space:pre-line
}

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

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

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

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

._root_tpqnr_1:hover ._label_tpqnr_53,._root_tpqnr_1[data-preview=hover] ._label_tpqnr_53,._root_tpqnr_1.button--hover ._label_tpqnr_53,._label_tpqnr_53.button__label--hover {
  text-shadow:var(--hover-text-outline, var(--text-outline)),var(--hover-text-shadow, var(--text-shadow));
  direction:var(--hover-direction, var(--direction))
}

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

._root_tpqnr_1:disabled ._label_tpqnr_53,._root_tpqnr_1 [data-preview=disabled] ._label_tpqnr_53,._root_tpqnr_1.button--disabled ._label_tpqnr_53,._label_tpqnr_53.button__label--disabled {
  text-shadow:var(--disabled-text-outline, var(--text-outline)),var(--disabled-text-shadow, var(--text-shadow));
  direction:var(--disabled-direction, var(--direction))
}

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

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

._dialog_1izd6_1 {
  width:var(--wrapper-width);
  position:fixed;
  top:var(--site-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(--site-ads-height));
  z-index:var(--above-all-z-index);
  --navbar-display: block
}

._backdrop_1izd6_13 {
  position:fixed;
  top:var(--site-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);

}

._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] {

}

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

._svgImageSource_15k1w_1 {
  fill-opacity:var(--opacity, 1)
}

._svgImageSource_15k1w_1:not([data-type=shape]) {
  opacity:var(--opacity, 1);
  fill-opacity:initial
}

._svgImageSource_15k1w_1[data-type=shape] {
  stroke:var(--stroke, transparent);
  stroke-opacity:var(--alpha-stroke, 1);
  stroke-width:var(--stroke-width, 0px)
}

._svgImageSource_15k1w_1:not([data-type=ugc]) * {
  vector-effect:non-scaling-stroke
}

._svgImageSource_15k1w_1:not([data-type=ugc]):not([data-type=color]) {
  fill:var(--fill)
}

._svgImageSource_15k1w_1 [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill:var(--svg-rgb-color-1, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill:var(--svg-rgb-color-2, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill:var(--svg-rgb-color-3, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill:var(--svg-rgb-color-4, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill:var(--svg-rgb-color-5, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill:var(--svg-rgb-color-6, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill:var(--svg-rgb-color-7, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill:var(--svg-rgb-color-8, revert-layer)
}

._svgImageRoot_15k1w_52 {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  position:absolute;
  inset:0;
  filter:drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color),var(--shadow-opacity)));
  transform:var(--flipX, scaleX(1)) var(--flipY, scaleY(1))
}

._svgImageRoot_15k1w_52 svg {
  position:absolute;
  inset:0;
  width:var(--svg-calculated-width, 100%);
  height:var(--svg-calculated-height, 100%);
  padding:var(--svg-calculated-padding, 0);
  margin:auto
}

._svgImageRoot_15k1w_52 svg:not([data-type=ugc]) {
  overflow:visible
}

._logo_ackza_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  box-sizing:border-box
}

._linkLayer_ackza_12 {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none
}

._loading_ackza_19 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  min-height:40px;
  color:#666;
  font-size:14px
}

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

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

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

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

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

._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: contain)) {
  ._image_foa6q_1 img {
    object-position:center
  }

}

._root_1rm3u_1 {
  mix-blend-mode:var(--blend-mode, normal)
}

._image3_1rm3u_5 {
  position:relative;
  block-size:100%;
  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_1rm3u_5._fitWidth_1rm3u_16 {
  block-size:auto;
  aspect-ratio:var(--original-aspect-ratio, 1)
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 {
  position:relative;
  block-size:100%
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 picture {
  position:relative
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 img {
  opacity:var(--opacity, 1)
}

._image3_1rm3u_5 ._wowImage_1rm3u_30 {
  position:absolute;
  inline-size:100%;
  block-size:100%;
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

._linkLayer_1rm3u_40 {
  display:inline
}

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

}

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

}

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

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

@container style(--preset-2eeafb3d: z3a8413ab)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z138da722)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z92a8b2cb)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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: z12619a4f)  {
  .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-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --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);
    --anchor: menuStretched;
    --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 .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="z3a8413ab"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z3a8413ab"]) .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="z3a8413ab"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .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="z3a8413ab"]) .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="z3a8413ab"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --navbar-display: none;
  --hamburger-open-button-display: flex
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .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="z138da722"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z138da722"]) .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="z138da722"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .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="z138da722"]) .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="z138da722"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .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="z92a8b2cb"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z92a8b2cb"]) .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="z92a8b2cb"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .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="z92a8b2cb"]) .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="z92a8b2cb"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .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="z12619a4f"]) .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-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --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);
  --anchor: menuStretched;
  --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="z12619a4f"]) .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="z12619a4f"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .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="z12619a4f"]) .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="z12619a4f"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .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
}

/* Animations removed: keep layout/content stable while disabling motion. */
*, *::before, *::after  {

    animation: none !important;

    transition: none !important;

    scroll-behavior: auto !important;

}

::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*)  {

    animation: none !important;

}

[data-animate-blur] img  {

    filter: none !important;

}

.builder-root comp-mpz1m8nx  {
  --original-aspect-ratio: 1.510219530658592
}

.builder-root comp-mpz22qh5  {
  --original-aspect-ratio: 1.3333333333333333
}

.builder-root comp-mpz3hl63  {
  --original-aspect-ratio: 0.7318435754189944
}

.builder-root comp-mpz3aajt  {
  --original-aspect-ratio: 0.7611362169141381
}

.blockSiteScrolling, .siteScrollingBlocked  {

          position: fixed;

          width: 100%;

}

    .siteScrollingBlockedIOSFix  {

          overflow: hidden !important;

}

    .blockSiteScrolling #SITE_CONTAINER  {

          margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);

}

* {
  animation:none!important;
  transition:none!important;
  scroll-behavior:auto!important;

}

/* Full-image responsive fix: keep every image visible, never cropped */
img, picture img, wow-image img, .image img, ._root_1rm3u_1 img, ._imageLayer_1rm3u_20 img, ._wowImage_1rm3u_30 img, ._media_x7ip3_25 img  {

    object-fit: contain !important;

    object-position: center center !important;

    max-width: 100% !important;

    max-height: 100% !important;

}

picture, wow-image, ._imageLayer_1rm3u_20, ._wowImage_1rm3u_30, ._media_x7ip3_25  {

    display: block;

    width: 100%;

    height: 100%;

}

.image, ._root_1rm3u_1, ._image3_1rm3u_5, ._imageLayer_1rm3u_20  {

    overflow: visible !important;

}

.background ._media_x7ip3_25 img, [id^="bgImg_"] img  {

    object-fit: contain !important;

    object-position: center center !important;

}

@media (max-width: 900px)  {

    img, picture img, wow-image img, .image img, ._root_1rm3u_1 img  {

        width: 100% !important;

        height: auto !important;

  }

}

/* Unified header spacing */
header,.header,.site-header,[class*="header"]{line-height:1.2!important;}
header .logo,.header .logo,[class*="logo"]{line-height:1.1!important;}
header nav a,.header nav a,[class*="nav"] a{line-height:1.2!important;}


/* Mobile full-screen menu */
.mobile-menu{
position:fixed!important;
inset:0!important;
width:100vw!important;
height:100vh!important;
background:#fff!important;
display:none;
flex-direction:column;
z-index:99999;
overflow:auto;
}
.mobile-menu.open{display:flex!important;}
@media (max-width:768px){
.mobile-menu-toggle{display:block!important;position:fixed;top:24px;right:24px;z-index:100000;}
}


/* === About page scroll reveal animation (added) === */
#comp-mpz1m8nx,
#comp-mnc2wgy61,
#comp-mnc31ysn10,
#comp-mo1id15v {
  opacity: 0 !important;
  will-change: transform, opacity;
  transition: opacity 0.9s cubic-bezier(.22,1,.36,1), transform 0.9s cubic-bezier(.22,1,.36,1) !important;
}

#comp-mpz1m8nx,
#comp-mnc31ysn10,
#comp-mo1id15v {
  transform: translateX(-72px) !important;
}

#comp-mnc2wgy61 {
  transform: translateY(72px) !important;
}

#comp-mpz1m8nx.about-scroll-reveal-visible,
#comp-mnc2wgy61.about-scroll-reveal-visible,
#comp-mnc31ysn10.about-scroll-reveal-visible,
#comp-mo1id15v.about-scroll-reveal-visible {
  opacity: 1 !important;
  transform: translate3d(0,0,0) !important;
}

@media (prefers-reduced-motion: reduce) {
  #comp-mpz1m8nx,
  #comp-mnc2wgy61,
  #comp-mnc31ysn10,
  #comp-mo1id15v {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
/* === End about page scroll reveal animation === */
