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

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

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

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

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

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

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

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

html[data-page-transition=SlideHorizontal]::view-transition-old(page-group) {
  animation: slide-horizontal-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
  mix-blend-mode: normal
}

html[data-page-transition=SlideHorizontal]::view-transition-new(page-group) {
  animation: slide-horizontal-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
  mix-blend-mode: normal
}

html[data-page-transition=SlideVertical]::view-transition-old(page-group) {
  animation: slide-vertical-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
  mix-blend-mode: normal
}

html[data-page-transition=SlideVertical]::view-transition-new(page-group) {
  animation: slide-vertical-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
  mix-blend-mode: normal
}

html[data-page-transition=OutIn]::view-transition-old(page-group) {
  animation: out-in-old .35s cubic-bezier(.64, 0, .78, 0) forwards
}

html[data-page-transition=OutIn]::view-transition-new(page-group) {
  animation: out-in-new .35s cubic-bezier(.22, 1, .36, 1) .35s backwards
}

@media(prefers-reduced-motion:reduce) {

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

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

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

body,
html {
  height: 100%
}

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

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

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

#SITE_CONTAINER {
  position: relative
}

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

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

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

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

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



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

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

ol,
ul {
  list-style: none
}

blockquote,
q {
  quotes: none
}

ins {
  text-decoration: none
}

del {
  text-decoration: line-through
}

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

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

.testStyles {
  overflow-y: hidden
}

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

: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 {
  margin-left: auto;
  margin-right: auto;
  overflow-x: visible;
  position: relative;
  width: 320px
}

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-x: hidden;
  overflow-y: hidden
}

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

body.device-mobile-non-optimized #SITE_CONTAINER #site-root:not(.overflow-clip-in-mobile) {
  overflow-x: hidden;
  overflow-y: auto
}

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

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

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

body.fullScreenMode {
  overflow-x: hidden !important;
  overflow-y: 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 #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
  overflow-x: hidden !important;
  overflow-y: hidden !important
}

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

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

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

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

body.blockSiteScrolling:not(.responsive) #WIX_ADS {
  margin-top: var(--blocked-site-scroll-margin-top)
}

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

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

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

.auto-generated-link {
  color: inherit
}

#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
  height: 0
}

.has-click-trigger {
  cursor: pointer
}

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

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

[data-mesh-id$=centeredContent],
[data-mesh-id$=form],
[data-mesh-id$=inlineContent] {
  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 {
  grid-area: 2/1/3/2;
  -ms-grid-row: 2;
  position: relative
}

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

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

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

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

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

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

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

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

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

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

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout #masterPageinlineContent,
#masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER,
#masterPage.mesh-layout:not(.one-doc) #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_FOOTER,
#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
  overflow-x: clip
}

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

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

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

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



* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}



.J6KGih {
  cursor: pointer
}

.sNF2R0 {
  opacity: 0
}

.hLoBV3 {
  transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

.Rdf41z,
.hLoBV3 {
  opacity: 1
}

.ftlZWo {
  transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

.ATGlOr,
.ftlZWo {
  opacity: 0
}

.KQSXD0 {
  transition: opacity var(--transition-duration) cubic-bezier(.64, 0, .78, 0)
}

.KQSXD0,
.pagQKE {
  opacity: 1
}

._6zG5H {
  opacity: 0;
  transition: opacity var(--transition-duration) cubic-bezier(.22, 1, .36, 1)
}

.BB49uC {
  transform: translateX(100%)
}

.j9xE1V {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.ICs7Rs,
.j9xE1V {
  transform: translateX(0)
}

.DxijZJ {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.B5kjYq,
.DxijZJ {
  transform: translateX(-100%)
}

.cJijIV {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.cJijIV,
.hOxaWM {
  transform: translateX(0)
}

.T9p3fN {
  transform: translateX(100%);
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.qDxYJm {
  transform: translateY(100%)
}

.aA9V0P {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.YPXPAS,
.aA9V0P {
  transform: translateY(0)
}

.Xf2zsA {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.Xf2zsA,
.y7Kt7s {
  transform: translateY(-100%)
}

.EeUgMu {
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.EeUgMu,
.fdHrtm {
  transform: translateY(0)
}

.WIFaG4 {
  transform: translateY(100%);
  transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

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

[data-view-transition=page-transition] .JsJXaX {
  view-transition-name: page-group
}

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

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

.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%
}

.StylableButton2545352419__root[disabled] {
  pointer-events: none
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
  color: var(--corvid-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important
}

.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none
}

.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition: all .2s ease, visibility 0s;
  width: 100%
}

.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
  text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word
}

.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit
}

.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important
}

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

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important
}

.a9YhBi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.dX12nb {
  cursor: pointer
}

.AKxYR5 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip)
}

.AKxYR5,
.AKxYR5 svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

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

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

.VZYmYf * {
  vector-effect: non-scaling-stroke
}

.HcOXKn {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%
}

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

ol.font_100 li,
ul.font_100 li {
  margin-bottom: 12px
}

ol.wix-list-text-align,
ul.wix-list-text-align {
  list-style-position: inside
}

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

.ONIxfn {
  cursor: pointer
}

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

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

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

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

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

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

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

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

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

.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) [class$=rich-text__text],
.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote)[class$=rich-text__text] {
  color: var(--corvid-color, currentColor)
}

.agLt0N :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) span[style*=color] {
  color: var(--corvid-color, currentColor) !important
}

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

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

.uGVkMG .edKzOf ul {
  list-style: disc inside
}

.uGVkMG .edKzOf li {
  margin-bottom: 12px
}

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

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

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

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

.nJYhU3 .edKzOf ul {
  list-style-type: disc
}

.nJYhU3 .edKzOf ol {
  list-style-type: decimal
}

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

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

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

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

.nJYhU3 .edKzOf a {
  color: inherit
}

.SxM0TO,
.c9GqVL {
  word-wrap: break-word;
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
  mix-blend-mode: var(--blendMode, normal);
  overflow-wrap: break-word;
  pointer-events: none;
  text-align: start;
  text-shadow: var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
  text-transform: var(--textTransform, "none")
}

.SxM0TO>*,
.c9GqVL>* {
  pointer-events: auto
}

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

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

.SxM0TO:not(.YQcXTT) ol,
.SxM0TO:not(.YQcXTT) ul,
.c9GqVL:not(.YQcXTT) ol,
.c9GqVL:not(.YQcXTT) ul {
  padding-inline-end: 0;
  padding-inline-start: 1.3em
}

.SxM0TO ul,
.c9GqVL ul {
  list-style-type: disc
}

.SxM0TO ol,
.c9GqVL ol {
  list-style-type: decimal
}

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

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

.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p,
.c9GqVL blockquote,
.c9GqVL h1,
.c9GqVL h2,
.c9GqVL h3,
.c9GqVL h4,
.c9GqVL h5,
.c9GqVL h6,
.c9GqVL p {
  margin-block: 0;
  margin: 0
}

.SxM0TO a,
.c9GqVL a {
  color: inherit
}

.YQcXTT li {
  margin-inline-end: 0;
  margin-inline-start: 1.3em
}

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

.mHZSwn {
  display: none
}

.lvxhkV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.QJjwEo {
  transform: translateY(-100%);
  transition: .2s ease-in
}

.kdBXfh {
  transition: .2s
}

.MP52zt {
  opacity: 0;
  transition: .2s ease-in
}

.MP52zt.Bhu9m5 {
  z-index: -1 !important
}

.LVP8Wf {
  opacity: 1;
  transition: .2s
}

.VrZrC0 {
  height: auto
}

.VrZrC0,
.cKxVkc {
  position: relative;
  width: 100%
}

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

.AT7o0U[data-focuscycled=active] {
  outline: 1px solid transparent
}

.AT7o0U[data-focuscycled=active]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline .01s ease
}

.AT7o0U .vlM3HR {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.HlRz5e,
.I5zqsT {
  display: block;
  height: 100%;
  width: 100%
}

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

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

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

.WzbAF8 .mpGTIt .O6KwRn {
  direction: var(--direction);
  display: var(--item-display);
  height: var(--item-size);
  margin-block: var(--item-margin-block);
  margin-inline: var(--item-margin-inline);
  width: var(--item-size)
}

.WzbAF8 .mpGTIt .O6KwRn:last-child {
  margin-block: 0;
  margin-inline: 0
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
  display: block
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
  height: var(--item-size);
  width: var(--item-size)
}

.WzbAF8 .mpGTIt {
  height: 100%;
  position: absolute;
  white-space: nowrap;
  width: 100%
}

:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
body.device-mobile-optimized .WzbAF8 .mpGTIt {
  white-space: normal
}

.big2ZD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: calc(100% - var(--wix-ads-height));
  left: 0;
  margin-top: var(--wix-ads-height);
  position: fixed;
  top: 0;
  width: 100%
}

.SHHiV9,
.big2ZD {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
}



.LHrbPP {
  background: #fff;
  border-radius: 24px;
  color: #092e69;
  cursor: pointer;
  font-family: Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  height: 0;
  left: 50%;
  margin-left: -94px;
  opacity: 0;
  padding: 0 24px 0 24px;
  pointer-events: none;
  position: absolute;
  top: 60px;
  width: 0;
  z-index: 9999
}

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



.PlZyDq {
  touch-action: manipulation
}

.VU4Mnk {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content
}

.VU4Mnk:before {
  max-width: var(--margin-start, 0)
}

.VU4Mnk:after,
.VU4Mnk:before {
  align-self: stretch;
  content: "";
  flex-grow: 1
}

.VU4Mnk:after {
  max-width: var(--margin-end, 0)
}

.UHSxqn {
  --display: grid;
  display: var(--display);
  grid-template-columns: minmax(0, 1fr)
}

.UHSxqn .VU4Mnk {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  padding-bottom: var(--verticalPadding, 0);
  padding-left: var(--horizontalPadding, 0);
  padding-right: var(--horizontalPadding, 0);
  padding-top: var(--verticalPadding, 0);
  position: relative;
  transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s);
  width: auto
}

.UHSxqn .VU4Mnk:before {
  flex-shrink: 0;
  width: var(--margin-start, 0)
}

.UHSxqn .VU4Mnk:after {
  flex-shrink: 0;
  width: var(--margin-end, 0)
}

.UHSxqn .w4Vxx6 {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  position: relative;
  transition: var(--trans2, color .4s ease 0s)
}

.UHSxqn[aria-disabled=false] .VU4Mnk {
  background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
  border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important
}

:host(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:active .VU4Mnk,
body.device-mobile-optimized .UHSxqn[aria-disabled=false]:active .VU4Mnk {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

:host(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:active .w4Vxx6,
body.device-mobile-optimized .UHSxqn[aria-disabled=false]:active .w4Vxx6 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

:host(:not(.device-mobile-optimized)) .UHSxqn[aria-disabled=false]:hover .VU4Mnk,
body:not(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:hover .VU4Mnk {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

:host(:not(.device-mobile-optimized)) .UHSxqn[aria-disabled=false]:hover .w4Vxx6,
body:not(.device-mobile-optimized) .UHSxqn[aria-disabled=false]:hover .w4Vxx6 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

.UHSxqn[aria-disabled=true] .VU4Mnk {
  background-color: var(--corvid-disabled-background-color, rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1)));
  border-color: var(--corvid-disabled-border-color, rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1)))
}

.UHSxqn[aria-disabled=true] .w4Vxx6 {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}

.UHSxqn .w4Vxx6 {
  text-align: var(--label-text-align)
}



/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.lyNaha {
  mix-blend-mode: var(--blendMode, normal);
  position: relative
}

.lyNaha img {
  display: block;
  height: 100%;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  opacity: var(--mediaOpacity, 1);
  width: 100%
}

.lyNaha.JdNFxG img {
  -o-object-fit: var(--responsive-img-object-fit);
  object-fit: var(--responsive-img-object-fit)
}

.lyNaha .h1DYhE {
  background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
  border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
  border-radius: var(--cornerRadius, 0);
  border-style: solid;
  border-width: var(--borderWidth, 0);
  bottom: 0;
  box-shadow: var(--boxShadow, none);
  box-sizing: border-box;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0
}

.lyNaha .h1DYhE .Ux33nC {
  box-sizing: content-box;
  height: 100%;
  inset: calc(-1*var(--borderWidth, 0));
  padding: var(--borderWidth, 0);
  position: absolute;
  width: 100%
}

.lyNaha .QebvG3 {
  display: block;
  height: 100%;
  width: 100%
}

.lyNaha .QebvG3 .Ux33nC {
  inset: 0;
  padding: 0
}

/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.YCPMeD {
  background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
  border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
  border-radius: var(--cornerRadius, 0);
  border-style: solid;
  border-width: var(--borderWidth, 0);
  box-shadow: var(--boxShadow, none);
  box-sizing: border-box;
  overflow: hidden;
  position: relative
}

.YCPMeD:has(a:focus-visible) {
  outline: 2px solid #092e69 !important;
  outline-offset: 1px
}

.YCPMeD .h1DYhE {
  overflow: hidden
}

.YCPMeD .h1DYhE,
.YCPMeD .h1DYhE .Ux33nC {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.YCPMeD img {
  display: block;
  height: 100%;
  opacity: var(--mediaOpacity, 1);
  width: 100%
}

.YCPMeD.JdNFxG img {
  -o-object-fit: var(--responsive-img-object-fit);
  object-fit: var(--responsive-img-object-fit)
}

.YCPMeD .QebvG3 {
  display: block;
  height: 100%;
  width: 100%
}



.a9YhBi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.dX12nb {
  cursor: pointer
}

.AKxYR5 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip)
}

.AKxYR5,
.AKxYR5 svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

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

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

.VZYmYf * {
  vector-effect: non-scaling-stroke
}



.ruTj7Z {
  direction: var(--direction, ltr)
}

.ruTj7Z>ul {
  box-sizing: border-box;
  width: 100%
}

.ruTj7Z>ul li {
  display: block
}

.ruTj7Z>ul li>div:active,
.ruTj7Z>ul li>div:focus {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
  transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s)
}

.ruTj7Z .NIXfHQ {
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  position: relative;
  -webkit-transform: translateZ(0)
}

.cgGlGU {
  --display: grid;
  direction: var(--direction, ltr);
  display: var(--display);
  grid-template-columns: minmax(0, 1fr)
}

.cgGlGU>ul {
  box-sizing: border-box;
  width: 100%
}

.cgGlGU>ul li {
  display: block
}

.cgGlGU>ul li>div:active,
.cgGlGU>ul li>div:focus {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
  transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s)
}

.cgGlGU .NIXfHQ {
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  min-height: 1px;
  position: relative;
  -webkit-transform: translateZ(0)
}

.UNhuLu {
  --padding-start-lvl1: var(--padding-start, 0);
  --padding-end-lvl1: var(--padding-end, 0);
  --padding-start-lvl2: var(--sub-padding-start, 0);
  --padding-end-lvl2: var(--sub-padding-end, 0);
  --padding-start-lvl3: calc(2 * var(--padding-start-lvl2) - var(--padding-start-lvl1));
  --padding-end-lvl3: calc(2 * var(--padding-end-lvl2) - var(--padding-end-lvl1));
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  border-style: solid;
  border-width: var(--brw, 1px);
  box-sizing: border-box;
  display: flex;
  list-style: none;
  margin: 0;
  min-width: 100px;
  position: relative;
  text-align: var(--text-align, left);
  transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

.UNhuLu .fEGEM_ {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr;
  height: var(--item-height, 50px);
  position: relative
}

.UNhuLu .fEGEM_>.kGvnrc {
  position: relative;
  text-overflow: ellipsis
}

.UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
  bottom: 0;
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline;
  font: var(--fnt, var(--font_1));
  left: 0;
  line-height: var(--item-height, 50px);
  overflow: hidden;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap
}

.UNhuLu .fEGEM_>.RJADXR {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  min-width: 12px
}

.UNhuLu .fEGEM_>.RJADXR>.DpIELp {
  margin: 0 20px;
  min-width: 12px;
  width: 1em
}

.UNhuLu .fEGEM_>.RJADXR>.DpIELp svg {
  fill: rgb(var(--arrowColor, var(--color_14, color_14)));
  pointer-events: none
}

@supports(-webkit-touch-callout:none) {
  .UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
    text-decoration: underline;
    text-decoration-color: transparent
  }
}

.UNhuLu.fqtSRp>.fEGEM_ {
  grid-template-areas: var(--template-areas, "label arrow");
  grid-template-columns: var(--template-columns, 1fr 52px)
}

.UNhuLu.fqtSRp>.fEGEM_>.kGvnrc {
  grid-area: label
}

.UNhuLu.fqtSRp>.fEGEM_>.RJADXR {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  grid-area: arrow;
  justify-content: center
}

.UNhuLu.hGjOas>.saNEb7 {
  display: block;
  opacity: 1;
  transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.UNhuLu.hGjOas>.fEGEM_ .DpIELp {
  transform: rotate(180deg)
}

.UNhuLu.QqwXfj>.fEGEM_ {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
}

.fqtSRp .UNhuLu.QqwXfj>.fEGEM_ {
  background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
}

.UNhuLu.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)));
  color: rgb(var(--txts, var(--color_13, color_13)))
}

.fqtSRp .UNhuLu.QqwXfj>.fEGEM_.dWouOY>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)))
}

.UNhuLu>.saNEb7 {
  display: none;
  min-width: 100%;
  opacity: 0;
  transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.UNhuLu>.saNEb7>.YLBS9j {
  background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
  border: none
}

.UNhuLu>.saNEb7>.YLBS9j .xfxJ27 {
  color: rgb(var(--txtexpanded, var(--color_13, color_13)));
  font: var(--fntSubMenu, var(--font_1));
  line-height: var(--item-height, 50px);
  padding-inline-end: var(--padding-end-lvl2, 0);
  padding-inline-start: var(--padding-start-lvl2, 0)
}

.UNhuLu>.saNEb7 .saNEb7 .xfxJ27 {
  padding-inline-end: var(--padding-end-lvl3, 0);
  padding-inline-start: var(--padding-start-lvl3, 0)
}

.UNhuLu .ZD5b14 {
  opacity: 0;
  position: absolute
}

.UNhuLu .xfxJ27 {
  padding-inline-end: var(--padding-end-lvl1, 0);
  padding-inline-start: var(--padding-start-lvl1, 0)
}

.u4cNtA {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  border-style: solid;
  border-width: var(--brw, 1px);
  box-sizing: border-box;
  display: flex;
  list-style: none;
  margin: 0;
  position: relative;
  text-align: var(--text-align, left);
  transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

.u4cNtA .fEGEM_ {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr;
  height: auto;
  position: relative
}

.u4cNtA .fEGEM_>.kGvnrc {
  display: grid;
  position: relative;
  text-overflow: ellipsis
}

.u4cNtA .fEGEM_>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline;
  font: var(--fnt, var(--font_1));
  overflow: hidden;
  padding-bottom: var(--verticalPadding, 0);
  padding-top: var(--verticalPadding, 0);
  position: relative;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap
}

.u4cNtA .fEGEM_>.RJADXR {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  min-width: 12px
}

.u4cNtA .fEGEM_>.RJADXR>.DpIELp {
  margin: 0 20px;
  min-width: 12px;
  width: 1em
}

.u4cNtA .fEGEM_>.RJADXR>.DpIELp svg {
  fill: rgb(var(--arrowColor, var(--color_15, color_15)));
  pointer-events: none
}

.u4cNtA.fqtSRp>.fEGEM_ {
  grid-template-areas: var(--template-areas, "label arrow");
  grid-template-columns: var(--template-columns, 1fr 52px)
}

.u4cNtA.fqtSRp>.fEGEM_>.kGvnrc {
  grid-area: label
}

.u4cNtA.fqtSRp>.fEGEM_>.RJADXR {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  grid-area: arrow;
  justify-content: center
}

.u4cNtA.hGjOas>.saNEb7 {
  display: block;
  opacity: 1;
  transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.u4cNtA.hGjOas>.fEGEM_ .DpIELp {
  transform: rotate(180deg)
}

.u4cNtA.QqwXfj>.fEGEM_ {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
}

.fqtSRp .u4cNtA.QqwXfj>.fEGEM_ {
  background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
}

.u4cNtA.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)));
  color: rgb(var(--txts, var(--color_13, color_13)))
}

.u4cNtA>.saNEb7 {
  display: none;
  min-width: 100%;
  opacity: 0;
  transition: var(--subMenuOpacityTrans, all .4s ease 0s)
}

.u4cNtA>.saNEb7>.YLBS9j {
  background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
  border: none
}

.u4cNtA>.saNEb7>.YLBS9j .xfxJ27 {
  color: rgb(var(--txtexpanded, var(--color_13, color_13)));
  font: var(--fntSubMenu, var(--font_1));
  padding-inline-end: var(--sub-padding-end, 0);
  padding-inline-start: var(--sub-padding-start, 0)
}

.u4cNtA .ZD5b14 {
  opacity: 0;
  position: absolute
}

.u4cNtA .xfxJ27 {
  padding-inline-end: var(--padding-end, 0);
  padding-inline-start: var(--padding-start, 0)
}

.OZVMSN .fEGEM_ {
  direction: var(--item-depth0-direction);
  text-align: var(--item-depth0-align, var(--text-align))
}

.zui1C4 .fEGEM_ {
  direction: var(--item-depth1-direction);
  text-align: var(--item-depth1-align, var(--text-align))
}

.WJmop7 .fEGEM_ {
  direction: var(--item-depth2-direction);
  text-align: var(--item-depth2-align, var(--text-align))
}

.EmyVop {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden
}

.EmyVop.two32l {
  opacity: 1;
  visibility: visible
}

.EmyVop[data-undisplayed=true] {
  display: none
}

.EmyVop:not([data-is-mesh]) .vMwwq3,
.EmyVop:not([data-is-mesh]) .vnTKrr {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.YppmB_ {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.YppmB_.RmiF1m {
  display: none
}

:host(.device-mobile-optimized) .YppmB_,
body.device-mobile-optimized .YppmB_ {
  height: 100vh;
  left: calc((100% - var(--screen-width))/2);
  width: var(--screen-width)
}

:host(.device-mobile-optimized) .EmyVop.RmiF1m,
body.device-mobile-optimized .EmyVop.RmiF1m {
  left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .EmyVop.dqZerU,
body.device-mobile-optimized .EmyVop.dqZerU {
  height: 100vh
}

:host(:not(.device-mobile-optimized)) .EmyVop.dqZerU,
body:not(.device-mobile-optimized) .EmyVop.dqZerU {
  height: 100vh
}

.Zcgm3P.dqZerU,
.Zcgm3P.dqZerU>:first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height))
}

.Zcgm3P.dqZerU>:first-child {
  margin-top: var(--wix-ads-height)
}

.EmyVop.dqZerU {
  top: 0
}

.vnTKrr {
  height: 100%;
  width: 100%
}

.EmyVop {
  position: fixed;
  z-index: calc(var(--above-all-z-index) - 1)
}

._1tQlq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden
}

._1tQlq.kTFWgg {
  opacity: 1;
  visibility: visible
}

._1tQlq[data-undisplayed=true] {
  display: none
}

._1tQlq:not([data-is-mesh]) .X9vkbb,
._1tQlq:not([data-is-mesh]) .jpeeyX {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.PbIVkr {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.PbIVkr.YN_fLB {
  display: none
}

:host(.device-mobile-optimized) .PbIVkr,
body.device-mobile-optimized .PbIVkr {
  height: 100vh;
  left: calc((100% - var(--screen-width))/2);
  width: var(--screen-width)
}

:host(.device-mobile-optimized) ._1tQlq.YN_fLB,
body.device-mobile-optimized ._1tQlq.YN_fLB {
  left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) ._1tQlq.jFliG2,
body.device-mobile-optimized ._1tQlq.jFliG2 {
  height: 100vh
}

:host(:not(.device-mobile-optimized)) ._1tQlq.jFliG2,
body:not(.device-mobile-optimized) ._1tQlq.jFliG2 {
  height: 100vh
}

.n74Psq.jFliG2,
.n74Psq.jFliG2>:first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height))
}

.n74Psq.jFliG2>:first-child {
  margin-top: var(--wix-ads-height)
}

._1tQlq.jFliG2 {
  top: 0
}

.jpeeyX {
  height: 100%;
  width: 100%
}

._1tQlq {
  position: fixed;
  z-index: calc(var(--above-all-z-index) - 1)
}

.n74Psq {
  -ms-overflow-style: none;
  overflow-x: hidden;
  overflow-y: scroll;
  overflow: -moz-scrollbars-none;
  position: relative;
  scrollbar-width: none
}

.n74Psq::-webkit-scrollbar {
  height: 0;
  width: 0
}

.HlRz5e,
.I5zqsT {
  display: block;
  height: 100%;
  width: 100%
}

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

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

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

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

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

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

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

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

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

.VgO9Yg {
  height: 100%
}

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

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

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

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

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

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

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

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

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

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

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

.K8MSra {
  opacity: 0
}

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

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

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

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

.FNxOn5 {
  position: absolute
}

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

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

.MyaVaS {
  display: inherit;
  height: inherit;
  width: auto
}

.gIn6Wf {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .MyaVaS,
body:not(.responsive) .gIn6Wf {
  z-index: var(--above-all-in-container)
}

.MyaVaS.ZhsSZ_,
.gIn6Wf.ZhsSZ_ {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .gIn6Wf {
    touch-action: manipulation
  }
}

.P4my70 {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.P4my70,
.P4my70.ZhsSZ_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.P4my70.ZhsSZ_ {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.pAmIZO {
  display: inherit;
  height: inherit;
  width: auto
}

.YRyQqb {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .YRyQqb,
body:not(.responsive) .pAmIZO {
  z-index: var(--above-all-in-container)
}

.YRyQqb.oX7wPA,
.pAmIZO.oX7wPA {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .YRyQqb {
    touch-action: manipulation
  }
}

.KbTtfL {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.KbTtfL,
.KbTtfL.oX7wPA {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.KbTtfL.oX7wPA {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.enVN3p {
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 22px;
  position: relative;
  transition: all .3s linear;
  width: 22px
}

.enVN3p:after,
.enVN3p:before {
  background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 5px;
  bottom: 0;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0
}

.enVN3p:after,
.enVN3p:before {
  height: 3px;
  width: 22px
}

.enVN3p:after {
  transform: rotate(90deg);
  transition: all .12s linear
}

.enVN3p.oX7wPA {
  transform: rotate(180deg)
}

.enVN3p.oX7wPA:after,
.enVN3p.oX7wPA:before {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.enVN3p.oX7wPA:after {
  transform: rotate(180deg)
}

.wDwm70 {
  display: inherit;
  height: inherit;
  width: auto
}

.U_e6Q8 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .U_e6Q8,
body:not(.responsive) .wDwm70 {
  z-index: var(--above-all-in-container)
}

.U_e6Q8.JJHA1E,
.wDwm70.JJHA1E {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .U_e6Q8 {
    touch-action: manipulation
  }
}

.Ids9OS {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.Ids9OS,
.Ids9OS.JJHA1E {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.Ids9OS.JJHA1E {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.XLAVDo {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 21px;
  justify-content: space-between;
  transition: transform .33s ease-out;
  width: 26px
}

.XLAVDo.JJHA1E {
  transform: rotate(-45deg)
}

.obddOt {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 1.5px;
  height: 3px;
  width: 100%
}

.obddOt.SRM_9q {
  width: 50%
}

.obddOt.YQwk0a {
  transform-origin: right;
  transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.YQwk0a {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  transform: rotate(-90deg) translateX(4px)
}

.obddOt.eyQVgg {
  align-self: flex-end;
  transform-origin: left;
  transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
}

.JJHA1E .obddOt.eyQVgg {
  transform: rotate(-90deg) translateX(-4px)
}

.JJHA1E .obddOt.BU_Jm5,
.JJHA1E .obddOt.eyQVgg {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.K0jx9y {
  display: inherit;
  height: inherit;
  width: auto
}

.kGFVDf {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .K0jx9y,
body:not(.responsive) .kGFVDf {
  z-index: var(--above-all-in-container)
}

.K0jx9y.MEduRo,
.kGFVDf.MEduRo {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .kGFVDf {
    touch-action: manipulation
  }
}

.nKRcKG {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.nKRcKG,
.nKRcKG.MEduRo {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.nKRcKG.MEduRo {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.B1Ti_C {
  height: 20px;
  width: 22px
}

.B1Ti_C,
.naeVRo {
  position: absolute
}

.naeVRo {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  height: 2px;
  transition: all .25s ease
}

.HUKlBY {
  top: 0;
  width: 50%
}

.RWu2Qu,
._W7Xw0 {
  top: 9px;
  width: 100%
}

.plHZxT {
  bottom: 0;
  width: 50%
}

.oo_S7a {
  left: 0
}

.dQWoWx {
  right: 0
}

.RWu2Qu.naeVRo,
._W7Xw0.naeVRo {
  transform-origin: center
}

.HUKlBY.naeVRo.oo_S7a {
  transform-origin: 0 0
}

.HUKlBY.naeVRo.dQWoWx {
  transform-origin: 100% 0
}

.plHZxT.naeVRo.oo_S7a {
  transform-origin: 0 100%
}

.plHZxT.naeVRo.dQWoWx {
  transform-origin: 100% 100%
}

.B1Ti_C.MEduRo .HUKlBY.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .HUKlBY.naeVRo.oo_S7a,
.B1Ti_C.MEduRo .plHZxT.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .plHZxT.naeVRo.oo_S7a {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  transform: scaleX(0)
}

.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
  transform: rotate(-45deg) scaleX(1)
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo,
.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo {
  transform: rotate(45deg) scaleX(1)
}

.g6wAOH {
  display: inherit;
  height: inherit;
  width: auto
}

.So0yP_ {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .So0yP_,
body:not(.responsive) .g6wAOH {
  z-index: var(--above-all-in-container)
}

.So0yP_.PztR8I,
.g6wAOH.PztR8I {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .So0yP_ {
    touch-action: manipulation
  }
}

.js8bIY {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  transition: all .5s
}

.js8bIY,
.js8bIY.PztR8I {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.js8bIY.PztR8I {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-style: solid;
  border-width: var(--borderwidthOpen, 0)
}

.baZw44 {
  height: 20px;
  margin: auto;
  position: relative;
  width: 22px
}

.T8_LA1 {
  background-color: rgba(var(--lineColor, var(--color_11, color_11)), var(--alpha-lineColor, 1));
  border-radius: 2px;
  height: 2px;
  left: 0;
  position: absolute;
  transition: all .25s ease-in-out;
  width: 100%
}

.dbDvn7 {
  margin: auto;
  top: 0
}

.dbDvn7,
.iu4m2t {
  bottom: 0
}

.baZw44.PztR8I .T8_LA1 {
  background-color: rgba(var(--lineColorOpen, var(--color_11, color_11)), var(--alpha-lineColorOpen, 1))
}

.baZw44.PztR8I .HZW1lN {
  transform: translateY(10px) translateY(-50%) rotate(-45deg)
}

.baZw44.PztR8I .dbDvn7 {
  opacity: 0
}

.baZw44.PztR8I .iu4m2t {
  transform: translateY(-10px) translateY(50%) rotate(45deg)
}

.js8bIY {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_15, color_15)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6))
}

.js8bIY.PztR8I {
  background-color: rgba(var(--bgOpen, var(--color_15, color_15)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_15, color_15)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.J627yd {
  display: inherit;
  height: inherit;
  width: auto
}

.OJFWTw {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .J627yd,
body:not(.responsive) .OJFWTw {
  z-index: var(--above-all-in-container)
}

.J627yd.hSKHso,
.OJFWTw.hSKHso {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .OJFWTw {
    touch-action: manipulation
  }
}

.YBhBTQ {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.YBhBTQ,
.YBhBTQ.hSKHso {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.YBhBTQ.hSKHso {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.aoIbio {
  cursor: pointer;
  height: 26px;
  width: 26px
}

.tbJLVX {
  -webkit-touch-callout: none;
  opacity: 1;
  transition: opacity .5s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.YB05pm {
  color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  font-family: Helvetica-bold;
  font-size: 12px;
  left: 55%;
  letter-spacing: 5px;
  transform: translate(-50%, -50%);
  transition: all .25s ease
}

.SofRfX,
.XOaVd6,
.YB05pm {
  position: absolute;
  top: 50%
}

.SofRfX,
.XOaVd6 {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  height: 2px;
  left: 50%;
  opacity: 0;
  width: 0
}

.SofRfX {
  transform: translate(-50%, -50%) rotate(45deg);
  transition: all .3s ease
}

.XOaVd6 {
  transform: translate(-50%, -50%) rotate(-45deg);
  transition: all .3s ease .3s
}

.aoIbio.hSKHso .SofRfX,
.aoIbio.hSKHso .XOaVd6 {
  opacity: 1;
  width: 24px
}

.aoIbio.hSKHso .tbJLVX {
  opacity: 0
}

.YujbLZ {
  display: inherit;
  height: inherit;
  width: auto
}

.mGx4LE {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .YujbLZ,
body:not(.responsive) .mGx4LE {
  z-index: var(--above-all-in-container)
}

.YujbLZ.VaMfZ_,
.mGx4LE.VaMfZ_ {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .mGx4LE {
    touch-action: manipulation
  }
}

.iFKBdR {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.iFKBdR,
.iFKBdR.VaMfZ_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.iFKBdR.VaMfZ_ {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.MsXubo {
  display: block;
  height: 22px;
  position: relative;
  width: 22px
}

.MsXubo *,
.MsXubo :after,
.MsXubo :before {
  box-sizing: border-box
}

.MsXubo .L8RJUm {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 100%;
  height: 4.4px;
  position: absolute;
  transition: .2s ease-in-out;
  width: 4.4px
}

.MsXubo .L8RJUm:first-of-type {
  transform: translate(0)
}

.MsXubo .L8RJUm:nth-of-type(2) {
  transform: translate(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(3) {
  transform: translate(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(4) {
  transform: translateY(8.8px)
}

.MsXubo .L8RJUm:nth-of-type(5) {
  transform: translate(8.8px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(6) {
  transform: translate(17.6px, 8.8px)
}

.MsXubo .L8RJUm:nth-of-type(7) {
  transform: translateY(17.6px)
}

.MsXubo .L8RJUm:nth-of-type(8) {
  transform: translate(8.8px, 17.6px)
}

.MsXubo .L8RJUm:nth-of-type(9) {
  transform: translate(17.6px, 17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.MsXubo.VaMfZ_ .L8RJUm:first-of-type {
  transform: translate(0)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(2) {
  transform: translate(4.4px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(3) {
  transform: translate(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(4) {
  transform: translate(4.4px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(6) {
  transform: translate(13.2px, 4.4px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(7) {
  transform: translateY(17.6px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(8) {
  transform: translate(13.2px, 13.2px)
}

.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(9) {
  transform: translate(17.6px, 17.6px)
}

.i3SkOO {
  display: inherit;
  height: inherit;
  width: auto
}

.r17LYB {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .i3SkOO,
body:not(.responsive) .r17LYB {
  z-index: var(--above-all-in-container)
}

.i3SkOO.Ez9DzT,
.r17LYB.Ez9DzT {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .r17LYB {
    touch-action: manipulation
  }
}

.RgC3KY {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.RgC3KY,
.RgC3KY.Ez9DzT {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.RgC3KY.Ez9DzT {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Klh_2G {
  height: 20px;
  transition: transform .3s ease-in-out;
  width: 25px
}

.Klh_2G span {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 1px;
  content: "";
  display: block;
  height: 3px;
  position: relative;
  transition: width .3s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out;
  width: 100%
}

.Klh_2G span:first-child {
  top: 0
}

.Klh_2G span:nth-child(2) {
  top: 5px
}

.Klh_2G span:nth-child(3) {
  top: 10px
}

.Ez9DzT.Klh_2G {
  transform: rotate(180deg)
}

.Ez9DzT.Klh_2G span {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  width: 16px
}

.Ez9DzT.Klh_2G span:first-child {
  opacity: 0
}

.Ez9DzT.Klh_2G span:nth-child(2) {
  transform: rotate(45deg) translateX(0) translateY(1px)
}

.Ez9DzT.Klh_2G span:nth-child(3) {
  transform: rotate(-45deg) translateX(12px) translateY(1px)
}

.BmKyR9 {
  display: inherit;
  height: inherit;
  width: auto
}

.fm7Z2W {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .BmKyR9,
body:not(.responsive) .fm7Z2W {
  z-index: var(--above-all-in-container)
}

.BmKyR9.XEQtWV,
.fm7Z2W.XEQtWV {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .fm7Z2W {
    touch-action: manipulation
  }
}

.zhzq3y {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.zhzq3y,
.zhzq3y.XEQtWV {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.zhzq3y.XEQtWV {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.muO8XP {
  display: block;
  height: 20px;
  position: relative;
  width: 24px
}

.muO8XP span,
.muO8XP span:after,
.muO8XP span:before {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  height: 2px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 24px
}

.muO8XP span:after,
.muO8XP span:before {
  content: "";
  transition: .2s
}

.muO8XP span:before {
  transform: translateY(-9px)
}

.muO8XP span:after {
  transform: translateY(9px)
}

.XEQtWV span {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  transform: translateX(1px);
  width: 23px
}

.XEQtWV span:before {
  transform: rotate(-35deg);
  transform-origin: left bottom
}

.XEQtWV span:after,
.XEQtWV span:before {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  width: 12px
}

.XEQtWV span:after {
  transform: rotate(35deg);
  transform-origin: left top
}

.OKYxO_ {
  align-items: center;
  display: flex;
  justify-content: center
}

.mR8LEU {
  opacity: 0;
  transform: translateX(50%);
  transform-origin: right center;
  transition: .5s
}

.eRHCF_ {
  opacity: 1;
  transform: translateX(0)
}

.OVx4kp {
  display: inherit;
  height: inherit;
  width: auto
}

.x17Tc8 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .OVx4kp,
body:not(.responsive) .x17Tc8 {
  z-index: var(--above-all-in-container)
}

.OVx4kp.unAAcL,
.x17Tc8.unAAcL {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .x17Tc8 {
    touch-action: manipulation
  }
}

.TQ6OEg {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.TQ6OEg,
.TQ6OEg.unAAcL {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.TQ6OEg.unAAcL {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.SACRXu {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 26px;
  justify-content: space-around;
  transition: transform .2s ease;
  width: 26px
}

.Jzi8Yx {
  transform: rotate(-45deg);
  transition: opacity .2s ease, transform .2s ease;
  width: 30px
}

.Jzi8Yx,
.qTZmEh {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 10px;
  height: 2px
}

.qTZmEh {
  transition: transform .2s ease, border-color .2s ease;
  width: 17px
}

.qTZmEh.IOOdvm {
  transform: rotate(-45deg) translate(-7px, -3px)
}

.qTZmEh.JDwVHd {
  transform: rotate(-45deg) translate(6px, 2px)
}

.SACRXu.unAAcL .IOOdvm {
  transform: translateY(9px) rotate(135deg)
}

.SACRXu.unAAcL .IOOdvm,
.SACRXu.unAAcL .JDwVHd {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  width: 20px
}

.SACRXu.unAAcL .JDwVHd {
  transform: translateY(-9px) rotate(45deg)
}

.SACRXu.unAAcL .Jzi8Yx {
  opacity: 0;
  transform: rotate(45deg)
}

.GEjkFI {
  display: inherit;
  height: inherit;
  width: auto
}

.rNNcaA {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .GEjkFI,
body:not(.responsive) .rNNcaA {
  z-index: var(--above-all-in-container)
}

.GEjkFI.jJdFnD,
.rNNcaA.jJdFnD {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .rNNcaA {
    touch-action: manipulation
  }
}

.BPLyku {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.BPLyku,
.BPLyku.jJdFnD {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.BPLyku.jJdFnD {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.Ic34Nb,
.ROpKdV {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 22px
}

.Ic34Nb,
.Ic34Nb span,
.ROpKdV,
.ROpKdV span {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: .2s ease-in-out
}

.Ic34Nb span,
.ROpKdV span {
  backface-visibility: hidden;
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 2em;
  height: 3px;
  position: absolute;
  width: 100%
}

.Ic34Nb span:nth-child(2),
.ROpKdV span:nth-child(2) {
  transform: rotate(90deg)
}

.ROpKdV.jJdFnD,
.jJdFnD.Ic34Nb {
  transform: rotate(135deg)
}

.ROpKdV.jJdFnD span,
.jJdFnD.Ic34Nb span {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.Ic34Nb {
  align-items: center;
  display: flex;
  justify-content: center
}

.Ic34Nb span {
  left: 0
}

.Ic34Nb span:nth-child(2) {
  transform: rotate(90deg)
}

.Ic34Nb.jJdFnD {
  transform: rotate(135deg)
}

.Ic34Nb.jJdFnD span {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.lTi9xb {
  display: inherit;
  height: inherit;
  width: auto
}

.y73xlN {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .lTi9xb,
body:not(.responsive) .y73xlN {
  z-index: var(--above-all-in-container)
}

.lTi9xb.Kx2Lb_,
.y73xlN.Kx2Lb_ {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .y73xlN {
    touch-action: manipulation
  }
}

.J6UdEa {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.J6UdEa,
.J6UdEa.Kx2Lb_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.J6UdEa.Kx2Lb_ {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kLibfv {
  cursor: pointer;
  display: block;
  height: 20px;
  position: relative;
  width: 26px
}

.kLibfv div {
  background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 2px;
  height: 2px;
  position: absolute;
  transition: transform .45s cubic-bezier(.9, -.6, .3, 1.6), width .2s ease .2s
}

.kLibfv .b2zCu2 {
  left: 0;
  margin: -2px 0 0 0;
  top: 11px;
  transform-origin: 50% 50%;
  width: 26px
}

.kLibfv .GYW_Vv {
  left: 0;
  transform-origin: 0 50%;
  width: 13px
}

.kLibfv .fIrRrT {
  bottom: 0;
  transform-origin: 100% 50%;
  width: 18px
}

.kLibfv.Kx2Lb_ .b2zCu2 {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  transform: rotate(-45deg) translate(0);
  transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s
}

.kLibfv.Kx2Lb_ .GYW_Vv {
  transform: translate(4px) rotate(45deg)
}

.kLibfv.Kx2Lb_ .GYW_Vv,
.kLibfv.Kx2Lb_ .fIrRrT {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  transition: transform .2s cubic-bezier(.9, -.6, .3, 1.6) .1s, width .15s ease;
  width: 13px
}

.kLibfv.Kx2Lb_ .fIrRrT {
  transform: translate(9px) rotate(45deg)
}

.qgzroF {
  display: inherit;
  height: inherit;
  width: auto
}

.aoylXL {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .aoylXL,
body:not(.responsive) .qgzroF {
  z-index: var(--above-all-in-container)
}

.aoylXL.fNnJyG,
.qgzroF.fNnJyG {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .aoylXL {
    touch-action: manipulation
  }
}

.IqliFl {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.IqliFl,
.IqliFl.fNnJyG {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.IqliFl.fNnJyG {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.O240SO {
  cursor: pointer;
  position: absolute
}

.dm9Pzg {
  background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  transition: all .3s cubic-bezier(0, 1, .5, 1);
  width: 19px
}

.dm9Pzg:first-child {
  left: 0;
  top: 0;
  transform: rotate(0)
}

.fNnJyG .dm9Pzg:first-child {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  left: 0;
  top: 8px;
  transform: rotate(-45deg)
}

.dm9Pzg:nth-child(2) {
  opacity: 1;
  right: -5px
}

.fNnJyG .dm9Pzg:nth-child(2) {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
  opacity: 0;
  right: 0
}

.dm9Pzg:last-child {
  left: 0;
  margin: 0;
  top: 0;
  transform: rotate(0)
}

.fNnJyG .dm9Pzg:last-child {
  left: 0;
  top: -8px;
  transform: rotate(45deg)
}

.fNnJyG .dm9Pzg,
.fNnJyG .dm9Pzg:last-child {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.C54bje {
  display: inherit;
  height: inherit;
  width: auto
}

.J7mHF_ {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .C54bje,
body:not(.responsive) .J7mHF_ {
  z-index: var(--above-all-in-container)
}

.C54bje.TR1lP5,
.J7mHF_.TR1lP5 {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .J7mHF_ {
    touch-action: manipulation
  }
}

.v7cAjr {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.v7cAjr,
.v7cAjr.TR1lP5 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.v7cAjr.TR1lP5 {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.JOBrqh {
  height: 18px;
  width: 26px
}

.KKTZfd {
  background: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  border-radius: 4px;
  height: 2px;
  position: relative;
  transition: .4s
}

.TpQgIG {
  top: 0;
  width: 26px
}

.PGlfJM {
  top: 6px;
  width: 26px
}

.ja83fW {
  top: 12px;
  width: 13px
}

.TR1lP5 .TpQgIG {
  top: 8px
}

.TR1lP5 .PGlfJM,
.TR1lP5 .TpQgIG,
.TR1lP5 .ja83fW {
  background: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.TR1lP5 .ja83fW {
  top: 4px
}

.ARPFX1 {
  display: inherit;
  height: inherit;
  width: auto
}

.JxHGmw {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .ARPFX1,
body:not(.responsive) .JxHGmw {
  z-index: var(--above-all-in-container)
}

.ARPFX1.HoyfNC,
.JxHGmw.HoyfNC {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .JxHGmw {
    touch-action: manipulation
  }
}

.fo6j2q {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.fo6j2q,
.fo6j2q.HoyfNC {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.fo6j2q.HoyfNC {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.BCbKRj {
  height: 22px;
  margin: auto;
  position: absolute;
  width: 22px
}

.BCbKRj span {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  display: block;
  height: 2px;
  position: relative;
  transition: transform .2s cubic-bezier(.25, .46, .45, .94), top .2s cubic-bezier(.3, 1.4, .7, 1) .2s, bottom .2s cubic-bezier(.3, 1.4, .7, 1) .2s;
  width: 22px
}

.BCbKRj span:first-of-type {
  top: 5px
}

.BCbKRj span:last-of-type {
  top: 13px
}

.BCbKRj.HoyfNC span {
  transition: transform .2s cubic-bezier(.25, .46, .45, .94) .2s, top .2s cubic-bezier(.3, 1.4, .7, 1), bottom .2s cubic-bezier(.3, 1.4, .7, 1)
}

.BCbKRj.HoyfNC span:first-of-type {
  top: 10px;
  transform: rotate(45deg)
}

.BCbKRj.HoyfNC span:first-of-type,
.BCbKRj.HoyfNC span:last-of-type {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.BCbKRj.HoyfNC span:last-of-type {
  top: 8px;
  transform: rotate(-45deg)
}

._0FWf6L {
  display: inherit;
  height: inherit;
  width: auto
}

.lu0Rcq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) ._0FWf6L,
body:not(.responsive) .lu0Rcq {
  z-index: var(--above-all-in-container)
}

._0FWf6L.vXxIVB,
.lu0Rcq.vXxIVB {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .lu0Rcq {
    touch-action: manipulation
  }
}

.su830K {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.su830K,
.su830K.vXxIVB {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.su830K.vXxIVB {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.l0AfMo {
  height: 19px;
  width: 22px
}

.kFhkeL,
.l0AfMo {
  position: absolute
}

.kFhkeL {
  background-color: rgba(var(--lineColor, var(--color_2, color_2)), var(--alpha-lineColor, 1));
  height: 3px;
  transition: all .25s ease
}

.rBz8fx {
  top: 0;
  width: 50%
}

.FkbwVM {
  top: 8px;
  width: 100%
}

.CYMuk3 {
  bottom: 0;
  width: 50%
}

.uWZnSw {
  left: 0
}

.sNnUw0 {
  right: 0
}

.rBz8fx.kFhkeL.uWZnSw {
  transform-origin: 0 0
}

.rBz8fx.kFhkeL.sNnUw0 {
  transform-origin: 100% 0
}

.CYMuk3.kFhkeL.uWZnSw {
  transform-origin: 0 100%
}

.CYMuk3.kFhkeL.sNnUw0 {
  transform-origin: 100% 100%
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
  transform: translate(5px, 2px) rotate(45deg)
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0 {
  transform: translate(-5px, 2px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
  transform: translate(5px, -1px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
  background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0 {
  transform: translate(-5px, -1px) rotate(45deg)
}

.l0AfMo.vXxIVB .FkbwVM.kFhkeL {
  transform: scaleX(0)
}

.x1G_oU {
  display: inherit;
  height: inherit;
  width: auto
}

.w1a2zI {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer
}

body:not(.responsive) .w1a2zI,
body:not(.responsive) .x1G_oU {
  z-index: var(--above-all-in-container)
}

.w1a2zI.H801ob,
.x1G_oU.H801ob {
  z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
  .w1a2zI {
    touch-action: manipulation
  }
}

.JVni1I {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
  transition: all .5s
}

.JVni1I,
.JVni1I.H801ob {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.JVni1I.H801ob {
  background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
  border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
}

.kpM1s0 {
  height: 20px;
  width: 22px
}

.ZBaDfe,
.kpM1s0 {
  position: absolute
}

.ZBaDfe {
  background-color: rgba(var(--lineColor, var(--color_15, color_15)), var(--alpha-lineColor, 1));
  height: 2px;
  transition: all .25s ease
}

.LZBOca {
  top: 0;
  width: 100%
}

.HSYWnj {
  top: 9px;
  width: 100%
}

.r8m7zZ {
  bottom: 0;
  width: 100%
}

.LZBOca.ZBaDfe {
  transform-origin: 0 0
}

.r8m7zZ.ZBaDfe {
  transform-origin: 0 100%
}

.kpM1s0.H801ob .LZBOca.ZBaDfe {
  transform: translate(4px, 2px) rotate(45deg)
}

.kpM1s0.H801ob .LZBOca.ZBaDfe,
.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
  background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1))
}

.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
  transform: translate(4px, -1px) rotate(-45deg)
}

.kpM1s0.H801ob .HSYWnj.ZBaDfe {
  background-color: rgba(var(--lineColorOpen, var(--color_15, color_15)), var(--alpha-lineColorOpen, 1));
  transform: scaleX(0)
}

.rG7wwD {
  --display: flex;
  cursor: pointer;
  display: var(--display);
  opacity: 0;
  transition: visibility 0s .5s, opacity .5s ease 0s;
  visibility: hidden
}

.rG7wwD .tjpQKX {
  height: 100%;
  opacity: var(--icon-opacity, 1);
  width: 100%
}

.rG7wwD .tjpQKX svg {
  overflow: visible
}

.wnbU2e {
  opacity: 1;
  position: relative;
  transition-delay: 0s;
  visibility: visible;
  z-index: var(--above-all-z-index)
}



.JGtLUp {
  border-top: var(--lnw, 2px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  box-sizing: border-box;
  height: 0
}



.RjQ762 .gwzcAr {
  border-left: var(--lnw, 3px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  height: 100%
}



.DPAltb {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%
}

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

.DPAltb.JYQq3z:not(:hover):not(:disabled) {
  background-color: var(--corvid-background-color, var(--background))
}

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

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

.DPAltb.bk6HFS:hover:not(:disabled) {
  background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

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

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

.DPAltb.E9JJpO:disabled:not(:hover) {
  background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.gIbEBg {
  background-color: rgba(var(--text-highlight, 0, 0, 0), var(--alpha-text-highlight, 0));
  color: rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1));
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space)
}

.DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
  color: var(--corvid-color, rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1)))
}

.DPAltb [data-preview=hover] .gIbEBg,
.DPAltb:hover .gIbEBg {
  background-color: rgba(var(--hover-text-highlight, var(--text-highlight)), var(--alpha-hover-text-highlight, 1));
  color: rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform))
}

.DPAltb.pkDIbl:hover:not(:disabled) .gIbEBg {
  color: var(--corvid-hover-color, rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1)))
}

.DPAltb [data-preview=disabled] .gIbEBg,
.DPAltb:disabled .gIbEBg {
  background-color: rgba(var(--disabled-text-highlight, var(--text-highlight)), var(--alpha-disabled-text-highlight, 1));
  color: rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1));
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform))
}

.DPAltb.FOmtsV:disabled:not(:hover) .gIbEBg {
  color: var(--corvid-disabled-color, rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1)))
}

.OoFUKI {
  box-sizing: border-box;
  color: #000;
  text-decoration: none
}

.wpLgnL {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all .4s ease, visibility 0s;
  width: 100%
}

.HvvH6i {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  transform: rotate(calc(var(--icon-rotation) * 1deg));
  transition: inherit;
  width: var(--icon-size)
}

.DPAltb.EENh5d:not(:hover):not(:disabled) .HvvH6i {
  fill: var(--corvid-icon-color, var(--icon-color))
}

.DPAltb [data-preview=hover] .HvvH6i,
.DPAltb:hover .HvvH6i {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(calc(var(--hover-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--hover-icon-size, var(--icon-size))
}

.DPAltb.tN8hsm:hover:not(:disabled) .HvvH6i {
  fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.DPAltb [data-preview=disabled] .HvvH6i,
.DPAltb:disabled .HvvH6i {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(calc(var(--disabled-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--disabled-icon-size, var(--icon-size))
}

.DPAltb.lVrFcO:disabled:not(:hover) .HvvH6i {
  fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

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



._pfxlW {
  clip-path: inset(50%);
  height: 24px;
  position: absolute;
  width: 24px
}

._pfxlW:active,
._pfxlW:focus {
  clip-path: unset;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

._pfxlW.RG3k61 {
  transform: translateY(-50%) rotate(180deg)
}

.r4OX7l,
.xTjc1A {
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
  position: relative;
  width: auto
}

.r4OX7l[data-state~=header] a,
.r4OX7l[data-state~=header] div,
[data-state~=header].xTjc1A a,
[data-state~=header].xTjc1A div {
  cursor: default !important
}

.r4OX7l .UiHgGh,
.xTjc1A .UiHgGh {
  display: inline-block;
  height: 100%;
  width: 100%
}

.xTjc1A {
  --display: inline-block;
  cursor: pointer;
  display: var(--display);
  font: var(--fnt, var(--font_1))
}

.xTjc1A .yRj2ms {
  padding: 0 var(--pad, 5px)
}

.xTjc1A .JS76Uv {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline-block;
  padding: 0 10px;
  transition: var(--trans, color .4s ease 0s)
}

.xTjc1A[data-state~=drop] {
  display: block;
  width: 100%
}

.xTjc1A[data-state~=drop] .JS76Uv {
  padding: 0 .5em
}

.xTjc1A[data-state~=link]:hover .JS76Uv,
.xTjc1A[data-state~=over] .JS76Uv {
  color: rgb(var(--txth, var(--color_14, color_14)));
  transition: var(--trans, color .4s ease 0s)
}

.xTjc1A[data-state~=selected] .JS76Uv {
  color: rgb(var(--txts, var(--color_14, color_14)));
  transition: var(--trans, color .4s ease 0s)
}

.NHM1d1 {
  overflow-x: hidden
}

.NHM1d1 .R_TAzU {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%
}

.NHM1d1 .R_TAzU .aOF1ks {
  flex: 1
}

.NHM1d1 .R_TAzU .y7qwii {
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  overflow: visible;
  white-space: nowrap;
  width: calc(100% - (var(--menuTotalBordersX, 0px)))
}

.NHM1d1 .R_TAzU .y7qwii .Tg1gOB,
.NHM1d1 .R_TAzU .y7qwii .p90CkU {
  direction: var(--menu-direction);
  display: inline-block;
  text-align: var(--menu-align, var(--align))
}

.NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
  display: block;
  width: 100%
}

.NHM1d1 .h3jCPd {
  direction: var(--submenus-direction);
  display: block;
  opacity: 1;
  text-align: var(--submenus-align, var(--align));
  z-index: 99999
}

.NHM1d1 .h3jCPd .wkJ2fp {
  display: inherit;
  overflow: visible;
  visibility: inherit;
  white-space: nowrap;
  width: auto
}

.NHM1d1 .h3jCPd.DlGBN0 {
  transition: visibility;
  transition-delay: .2s;
  visibility: visible
}

.NHM1d1 .h3jCPd .p90CkU {
  display: inline-block
}

.NHM1d1 .vh74Xw {
  display: none
}

.XwCBRN>nav {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0
}

.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN>nav {
  position: absolute
}

.XwCBRN .h3jCPd {
  margin-top: 7px;
  visibility: hidden
}

.XwCBRN .h3jCPd[data-dropMode=dropUp] {
  margin-bottom: 7px;
  margin-top: 0
}

.XwCBRN .wkJ2fp {
  background-color: rgba(var(--bgDrop, var(--color_11, color_11)), var(--alpha-bgDrop, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

.P0dCOY .PJ4KCX {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0
}

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



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

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

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

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

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

.VgO9Yg {
  height: 100%
}

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

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

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

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

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

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

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

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

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

.V7OeEw.BHIo43 {
  transform: var(--scrolled-transform)
}

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

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

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

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

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

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

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

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

.yzHyNT {
  height: 100%
}

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

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

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

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

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

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

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

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

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

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

.HlRz5e,
.I5zqsT {
  display: block;
  height: 100%;
  width: 100%
}

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

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

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

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

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

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

.K8MSra {
  opacity: 0
}

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

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

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

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

.FNxOn5 {
  position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

.S6Dcte>* {
  pointer-events: auto
}



.J6KGih {
  cursor: pointer
}

.rM7ckN {
  --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  --container-corvid-border-size: var(--brw, 1px);
  --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  --overflow-wrapper-border-radius: var(--rd);
  --backdrop-filter: $backdrop-filter
}

.YJEKQk {
  background: none !important;
  border: none !important;
  box-shadow: none !important
}

.InKIFF {
  -webkit-backdrop-filter: var(--backdrop-filter, none);
  backdrop-filter: var(--backdrop-filter, none);
  background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));;
  background-image: var(--bg-gradient, none);
  border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  border-radius: var(--rd, 5px);
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.YAf4Ti {
  bottom: 0 !important;
  height: unset !important;
  left: 0 !important;
  margin: 0 !important;
  max-height: unset !important;
  max-width: unset !important;
  min-height: unset !important;
  min-width: unset !important;
  padding: 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  width: unset !important;
  z-index: unset !important
}



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

.Mdue19 {
  --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  --container-corvid-border-color: rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 0));
  background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));;
  background-image: var(--bg-gradient, none);
  border-color: var(--container-corvid-border-color, rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 0)));
  border-radius: var(--borderRadius, 0);
  border-style: solid;
  border-width: var(--borderWidth, 0);
  box-shadow: var(--boxShadow, 0 0 0 transparent)
}



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

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

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

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

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

.VgO9Yg {
  height: 100%
}

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

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

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

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

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

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

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

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

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

.V7OeEw.BHIo43 {
  transform: var(--scrolled-transform)
}

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

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

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

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

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

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

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

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

.yzHyNT {
  height: 100%
}

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

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

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

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

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

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

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

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

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

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

.HlRz5e,
.I5zqsT {
  display: block;
  height: 100%;
  width: 100%
}

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

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

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

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

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

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

.K8MSra {
  opacity: 0
}

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

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

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

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

.FNxOn5 {
  position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



.z_w3mq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden
}

.z_w3mq.axLCtp {
  opacity: 1;
  visibility: visible
}

.z_w3mq[data-undisplayed=true] {
  display: none
}

.z_w3mq:not([data-is-mesh]) .Lu9Epa,
.z_w3mq:not([data-is-mesh]) .w3z6uS {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.hXDI49 {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.hXDI49.iFw_h3 {
  display: none
}

:host(.device-mobile-optimized) .hXDI49,
body.device-mobile-optimized .hXDI49 {
  height: 100vh;
  left: calc((100% - var(--screen-width))/2);
  width: var(--screen-width)
}

:host(.device-mobile-optimized) .z_w3mq.iFw_h3,
body.device-mobile-optimized .z_w3mq.iFw_h3 {
  left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .z_w3mq.e5DvMY,
body.device-mobile-optimized .z_w3mq.e5DvMY {
  height: 100vh
}

:host(:not(.device-mobile-optimized)) .z_w3mq.e5DvMY,
body:not(.device-mobile-optimized) .z_w3mq.e5DvMY {
  height: 100vh
}

.cl36wz.e5DvMY,
.cl36wz.e5DvMY>:first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height))
}

.cl36wz.e5DvMY>:first-child {
  margin-top: var(--wix-ads-height)
}

.z_w3mq.e5DvMY {
  top: 0
}

.z_w3mq.qqLcCB {
  z-index: calc(var(--above-all-z-index) - 1)
}

.w3z6uS {
  height: 100%
}

.GEFZSP {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden
}

.GEFZSP.Yc3CJB {
  opacity: 1;
  visibility: visible
}

.GEFZSP[data-undisplayed=true] {
  display: none
}

.GEFZSP:not([data-is-mesh]) .SPKdgB,
.GEFZSP:not([data-is-mesh]) .vMEUOK {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.gWQdkh {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.gWQdkh.bPVN2R {
  display: none
}

:host(.device-mobile-optimized) .gWQdkh,
body.device-mobile-optimized .gWQdkh {
  height: 100vh;
  left: calc((100% - var(--screen-width))/2);
  width: var(--screen-width)
}

:host(.device-mobile-optimized) .GEFZSP.bPVN2R,
body.device-mobile-optimized .GEFZSP.bPVN2R {
  left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .GEFZSP.fBjXkq,
body.device-mobile-optimized .GEFZSP.fBjXkq {
  height: 100vh
}

:host(:not(.device-mobile-optimized)) .GEFZSP.fBjXkq,
body:not(.device-mobile-optimized) .GEFZSP.fBjXkq {
  height: 100vh
}

._YXqpG.fBjXkq,
._YXqpG.fBjXkq>:first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height))
}

._YXqpG.fBjXkq>:first-child {
  margin-top: var(--wix-ads-height)
}

.GEFZSP.fBjXkq {
  top: 0
}

.MES4Yq {
  background-color: rgba(var(--containerBackground, var(--color_11, color_11)), var(--alpha-containerBackground, 1));
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.SPKdgB,
._YXqpG {
  height: 100%
}

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



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

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

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

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

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

.VgO9Yg {
  height: 100%
}

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

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

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

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

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

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

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

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

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

.V7OeEw.BHIo43 {
  transform: var(--scrolled-transform)
}

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

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

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

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

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

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

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

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

.yzHyNT {
  height: 100%
}

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

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

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

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

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

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

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

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

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

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

.HlRz5e,
.I5zqsT {
  display: block;
  height: 100%;
  width: 100%
}

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

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

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

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

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

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

.K8MSra {
  opacity: 0
}

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

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

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

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

.FNxOn5 {
  position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%
}

.StylableButton2545352419__root[disabled] {
  pointer-events: none
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
  color: var(--corvid-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important
}

.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none
}

.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition: all .2s ease, visibility 0s;
  width: 100%
}

.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
  text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word
}

.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit
}

.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important
}

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

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important
}

.b5zn61 {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%
}

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

.b5zn61.oAOb11:not(:hover):not(:disabled) {
  background-color: var(--corvid-background-color, var(--background))
}

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

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

.b5zn61.S1KgBG:hover:not(:disabled) {
  background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

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

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

.b5zn61.fagXcI:disabled:not(:hover) {
  background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.Q_1B5v {
  background-color: rgba(var(--text-highlight, 0, 0, 0), var(--alpha-text-highlight, 0));
  color: rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1));
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space)
}

.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
  color: var(--corvid-color, rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1)))
}

.b5zn61 [data-preview=hover] .Q_1B5v,
.b5zn61:hover .Q_1B5v {
  background-color: rgba(var(--hover-text-highlight, var(--text-highlight)), var(--alpha-hover-text-highlight, 1));
  color: rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform))
}

.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
  color: var(--corvid-hover-color, rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1)))
}

.b5zn61 [data-preview=disabled] .Q_1B5v,
.b5zn61:disabled .Q_1B5v {
  background-color: rgba(var(--disabled-text-highlight, var(--text-highlight)), var(--alpha-disabled-text-highlight, 1));
  color: rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1));
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform))
}

.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
  color: var(--corvid-disabled-color, rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1)))
}

.boASKT {
  box-sizing: border-box;
  color: #000;
  text-decoration: none
}

.PlliFI {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all .4s ease, visibility 0s;
  width: 100%
}

.UHJG9m {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  transform: rotate(calc(var(--icon-rotation) * 1deg));
  transition: inherit;
  width: var(--icon-size)
}

.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
  fill: var(--corvid-icon-color, var(--icon-color))
}

.b5zn61 [data-preview=hover] .UHJG9m,
.b5zn61:hover .UHJG9m {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(calc(var(--hover-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--hover-icon-size, var(--icon-size))
}

.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
  fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.b5zn61 [data-preview=disabled] .UHJG9m,
.b5zn61:disabled .UHJG9m {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(calc(var(--disabled-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--disabled-icon-size, var(--icon-size))
}

.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
  fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

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

.HamburgerMenuContainer502174924__root {
  -archetype: paintBox;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.sR1W7T {
  opacity: var(--hamburger-menu-container-initial-opacity)
}

.sR1W7T>* {
  transform: var(--hamburger-menu-container-initial-transform)
}

.sR1W7T[data-animation-name=revealFromRight] {
  clip-path: inset(0)
}

.sR1W7T[data-animation-name=revealFromRight]>* {
  transition: transform .4s cubic-bezier(.645, .045, .355, 1)
}

.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterActive]>*,
.sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterDone]>* {
  transform: translateX(0)
}

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

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

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

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

.c85NDQ,
.fkZBIS {
  flex-grow: var(--menu-items-flex-grow)
}

.fkZBIS {
  display: var(--item-wrapper-display);
  height: var(--menu-item-wrapper-height);
  justify-content: var(--container-align);
  width: var(--item-wrapper-width)
}

.uTHrSX {
  align-items: center;
  background: var(--item-background);
  border-bottom: var(--item-border-bottom);
  border-left: var(--item-border-left);
  border-radius: var(--item-border-radius);
  border-right: var(--item-border-right);
  border-top: var(--item-border-top);
  box-shadow: var(--item-box-shadow);
  box-sizing: border-box;
  display: flex;
  gap: var(--spacing-between-label-and-dropdown-icon);
  height: 100%;
  justify-content: var(--item-text-align);
  padding: var(--item-vertical-padding) var(--item-horizontal-padding);
  position: relative;
  width: var(--item-width)
}

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

.uTHrSX[data-interactive=true]:hover .YANY0j,
.uTHrSX[data-preview=hover] .YANY0j,
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.fkZBIS>.uTHrSX .YANY0j {
  background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
  color: var(--item-hover-color, var(--item-color));
  line-height: var(--item-line-height);
  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))
}

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

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

.uTHrSX[data-preview=selected] .YANY0j,
.uTHrSX[data-selected] .YANY0j {
  background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
  color: var(--item-selected-color, var(--item-color));
  line-height: var(--item-line-height);
  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))
}

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

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

.YANY0j {
  background-color: var(--item-text-highlight);
  color: var(--item-color);
  direction: var(--item-direction);
  font: var(--item-font, font_6);
  letter-spacing: var(--item-letter-spacing);
  line-height: var(--item-line-height);
  text-decoration-line: var(--item-text-decoration);
  text-shadow: var(--item-text-outline), var(--item-text-shadow);
  text-transform: var(--item-text-transform);
  white-space: nowrap
}

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

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

.c85NDQ[data-open=calculating] .Ha0Wbi {
  display: grid
}

.c85NDQ[data-open=true] .Ha0Wbi {
  display: grid;
  visibility: visible
}

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

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

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

.T_IAEV.qy83eW:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

#SITE_CONTAINER.focus-ring-active .T_IAEV:focus:before {
  outline: 2px solid #092e69;
  outline-offset: 1px
}

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

.T_IAEV.tkNLhJ:active,
.T_IAEV.tkNLhJ:focus {
  clip-path: unset;
  position: static
}

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

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

.T_IAEV:not(.qy83eW):not(.tkNLhJ) {
  position: relative
}

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

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

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

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

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

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

.c85NDQ:last-child .btup_h {
  display: none
}

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

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

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

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

.LL9Lr7 {
  width: 100%
}

.nDuiRd {
  background: var(--item-background, var(--dropdown-menu-item-background));
  border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
  border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
  border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
  border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
  border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
  box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
  color: var(--item-color, var(--dropdown-menu-item-color));
  direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  display: block;
  font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
  letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
  padding: var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)) var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding));
  text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
  text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
  text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform))
}

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

.nDuiRd.FKx9DB .Zy733W,
.nDuiRd[data-preview=selected] .Zy733W {
  background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
}

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

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

.T7eXeQ {
  background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
  border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
  border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
  border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
  border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
  border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
  box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
  color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
  direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  display: block;
  font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
  letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
  line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
  padding: var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)) var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding));
  text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))));
  text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
  text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
  text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform))
}

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

.T7eXeQ.FKx9DB .Olgd83,
.T7eXeQ[data-preview=selected] .Olgd83 {
  background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
}

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

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

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

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

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

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

.OpVjRb[data-animation-name=revealFromTop][data-animation-state=enterActive],
.OpVjRb[data-animation-name=revealFromTop][data-animation-state=exit] {
  clip-path: inset(0 0 0 0)
}

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

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

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

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

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

.OpVjRb {
  background: var(--container-background, var(--dropdown-container-background));
  border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
  border-left: var(--container-border-left, var(--dropdown-container-border-left));
  border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
  border-right: var(--container-border-right, var(--dropdown-container-border-right));
  border-top: var(--container-border-top, var(--dropdown-container-border-top));
  box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow));
  direction: ltr
}

.ieCNBk {
  box-sizing: border-box
}

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

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

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

.eklYMX [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
  display: var(--item-selected-label-underline-display, block)
}

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

.eklYMX [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
  transform-origin: left;
  transition-duration: .3s;
  transition-property: transform
}

.eklYMX [data-part=menu-item][data-animation-name=underline][data-animation-state=enterActive] [data-part=menu-item-content]:hover [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=underline][data-animation-state=enterActive][data-open=true] [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=underline][data-animation-state=enterDone] [data-part=menu-item-content]:hover [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=underline][data-animation-state=enterDone][data-open=true] [data-part=label]:after {
  transform: scaleX(1)
}

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

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

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

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

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

.eklYMX [data-part=menu-item][data-animation-name=wash][data-animation-state=enterActive] [data-part=menu-item-content]:not([data-selected]):before,
.eklYMX [data-part=menu-item][data-animation-name=wash][data-animation-state=enterDone] [data-part=menu-item-content]:not([data-selected]):before,
.eklYMX [data-part=menu-item][data-animation-name=wash][data-open=true]:not([data-animation-state=exitActive]) [data-part=menu-item-content]:not([data-selected]):before {
  transform: scaleX(1)
}

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

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

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

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

.eklYMX [data-part=menu-item][data-animation-name=circle][data-animation-state=enterActive] [data-part=menu-item-content]:not([data-selected]):before,
.eklYMX [data-part=menu-item][data-animation-name=circle][data-animation-state=enterDone] [data-part=menu-item-content]:not([data-selected]):before,
.eklYMX [data-part=menu-item][data-animation-name=circle][data-open=true]:not([data-animation-state=exitActive]) [data-part=menu-item-content]:not([data-selected]):before {
  clip-path: circle(100%)
}

.eklYMX [data-part=menu-item][data-animation-name=circle][data-animation-state=enterActive] [data-part=dropdown-icon],
.eklYMX [data-part=menu-item][data-animation-name=circle][data-animation-state=enterDone] [data-part=dropdown-icon],
.eklYMX [data-part=menu-item][data-animation-name=circle][data-open=true]:not([data-animation-state=exitActive]) [data-part=dropdown-icon] {
  transform: rotate(-540deg)
}

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

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

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

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

.eklYMX [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
  background-color: var(--item-hover-background);
  bottom: 0;
  bottom: unset;
  content: "";
  display: block;
  height: 135%;
  left: 0;
  -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-position: center center;
  mask-position: center center;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(100%);
  transition: transform .4s;
  z-index: -1
}

.eklYMX [data-part=menu-item][data-animation-name=wave][data-animation-state=enterActive] [data-part=menu-item-content]:before,
.eklYMX [data-part=menu-item][data-animation-name=wave][data-animation-state=enterDone] [data-part=menu-item-content]:before,
.eklYMX [data-part=menu-item][data-animation-name=wave][data-animation-state=exit] [data-part=menu-item-content]:before {
  transform: translateY(-25.9259259259%)
}

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

.eklYMX [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
  display: inline-block;
  transform: translateX(-150%);
  transition-duration: .3s
}

.eklYMX [data-part=menu-item][data-animation-name=bullet] [data-part=menu-item-content][data-selected] [data-part=label]:before,
.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterActive] [data-part=label]:before,
.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterDone] [data-part=label]:before {
  opacity: 1;
  transform: translateX(0)
}

.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterActive] [data-part=menu-item-content]:hover [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterActive][data-open=true] [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterDone] [data-part=menu-item-content]:hover [data-part=label]:after,
.eklYMX [data-part=menu-item][data-animation-name=bullet][data-animation-state=enterDone][data-open=true] [data-part=label]:after {
  transform: scaleX(1)
}

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

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

.eklYMX {
  background: var(--container-background);
  border-bottom: var(--container-border-bottom);
  border-left: var(--container-border-left);
  border-radius: var(--container-border-radius);
  border-right: var(--container-border-right);
  border-top: var(--container-border-top);
  box-shadow: var(--container-box-shadow);
  box-sizing: border-box;
  direction: var(--direction);
  height: 100%;
  overflow-x: var(--container-overflow-x, unset);
  padding-bottom: var(--container-padding-bottom, 0);
  padding-left: var(--container-padding-left, 0);
  padding-right: var(--container-padding-right, 0);
  padding-top: var(--container-padding-top, 0)
}

.XOcS9r,
.eklYMX {
  display: flex;
  scrollbar-width: none;
  width: 100%
}

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

.mHPJDh {
  align-items: center;
  background: var(--scroll-button-background);
  border-bottom: var(--scroll-button-border-bottom);
  border-left: var(--scroll-button-border-left);
  border-radius: var(--scroll-button-border-radius);
  border-right: var(--scroll-button-border-right);
  border-top: var(--scroll-button-border-top);
  box-shadow: var(--scroll-button-box-shadow);
  cursor: pointer;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: auto;
  transform: var(--scroll-button-transform);
  visibility: hidden
}

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

.mHPJDh:hover ._IXl7x,
.mHPJDh[data-preview=hover] ._IXl7x {
  fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
  padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
  transform: rotate(calc(var(--scroll-button-hover-icon-rotation, var(--scroll-button-icon-rotation)) * 1deg));
  width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
}

.mHPJDh:hover {
  transition: all .08s linear
}

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

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

._IXl7x {
  fill: var(--scroll-button-icon-color);
  height: var(--scroll-button-icon-size);
  max-height: 100%;
  max-width: 100%;
  min-width: 1px;
  padding-left: var(--scroll-button-padding-left, 0);
  padding-right: var(--scroll-button-padding-right, 0);
  transform: rotate(calc(var(--scroll-button-icon-rotation) * 1deg));
  width: var(--scroll-button-icon-size)
}

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

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

div.c_pphB {
  display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)))
}

.HamburgerOpenButton3537389287__nav {
  display: inherit;
  height: inherit;
  width: auto
}

.rvGLLm {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%
}

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

.rvGLLm.y061lW:not(:hover):not(:disabled) {
  background-color: var(--corvid-background-color, var(--background))
}

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

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

.rvGLLm.zBIMAq:hover:not(:disabled) {
  background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
}

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

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

.rvGLLm.by2yNJ:disabled:not(:hover) {
  background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
}

.hQsOje {
  background-color: rgba(var(--text-highlight, 0, 0, 0), var(--alpha-text-highlight, 0));
  color: rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1));
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space)
}

.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
  color: var(--corvid-color, rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1)))
}

.rvGLLm [data-preview=hover] .hQsOje,
.rvGLLm:hover .hQsOje {
  background-color: rgba(var(--hover-text-highlight, var(--text-highlight)), var(--alpha-hover-text-highlight, 1));
  color: rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform))
}

.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
  color: var(--corvid-hover-color, rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1)))
}

.rvGLLm [data-preview=disabled] .hQsOje,
.rvGLLm:disabled .hQsOje {
  background-color: rgba(var(--disabled-text-highlight, var(--text-highlight)), var(--alpha-disabled-text-highlight, 1));
  color: rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1));
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform))
}

.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
  color: var(--corvid-disabled-color, rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1)))
}

.I56lbS {
  box-sizing: border-box;
  color: #000;
  text-decoration: none
}

.pMSuoq {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all .4s ease, visibility 0s;
  width: 100%
}

.xyuOGi {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  transform: rotate(calc(var(--icon-rotation) * 1deg));
  transition: inherit;
  width: var(--icon-size)
}

.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
  fill: var(--corvid-icon-color, var(--icon-color))
}

.rvGLLm [data-preview=hover] .xyuOGi,
.rvGLLm:hover .xyuOGi {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(calc(var(--hover-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--hover-icon-size, var(--icon-size))
}

.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
  fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
}

.rvGLLm [data-preview=disabled] .xyuOGi,
.rvGLLm:disabled .xyuOGi {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(calc(var(--disabled-icon-rotation, var(--icon-rotation)) * 1deg));
  width: var(--disabled-icon-size, var(--icon-size))
}

.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
  fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
}

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

.HamburgerOverlay547129737__root {
  -archetype: paintBox;
  box-sizing: border-box;
  /* !important is required because we need to override size and position set on the root element by the Viewer. */
  height: calc(100vh - var(--wix-ads-height)) !important;
  left: 0;
  position: fixed !important;
  top: var(--wix-ads-height) !important;
  visibility: hidden;
  width: 100vw !important;
  z-index: var(--above-all-z-index)
}

.HamburgerOverlay547129737__overlay {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
  visibility: visible
}

.HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
  background-color: transparent
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
  overflow-x: hidden;
  overflow-y: scroll
}

.HamburgerOverlay547129737__scrollContent {
  position: relative
}

.scemAM[data-part=hamburger-overlay] {
  opacity: var(--hamburger-overlay-initial-opacity)
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn] {
  transition: opacity .4s
}

.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterActive],
.scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterDone] {
  opacity: 1
}

.J6KGih {
  cursor: pointer
}

.KaEeLN {
  --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  --container-corvid-border-size: var(--brw, 1px);
  --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  --backdrop-filter: $backdrop-filter
}

.uYj0Sg {
  -webkit-backdrop-filter: var(--backdrop-filter, none);
  backdrop-filter: var(--backdrop-filter, none);
  background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));;
  background-image: var(--bg-gradient, none);
  border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  border-radius: var(--rd, 5px);
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.StylableHorizontalMenu3372578893__root {
  -archetype: paddingBox;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%
}

.StylableHorizontalMenu3372578893__root * {
  box-sizing: border-box
}

.StylableHorizontalMenu3372578893__menu {
  display: flex;
  flex-wrap: var(--menu-flex-wrap, wrap);
  min-width: -moz-fit-content;
  min-width: fit-content
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
  box-sizing: border-box;
  height: 100%;
  margin-bottom: 0 !important;
  margin-top: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
  margin-inline-start: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
  margin-inline-end: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
  height: auto !important;
  margin: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
  -ms-overflow-style: none;
  overflow-x: scroll;
  scrollbar-width: none
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
  display: none
}

.StylableHorizontalMenu3372578893__menuItem {
  --focus-ring-box-shadow: inset 0 0 0 2px #092e69, inset 0 0 0 4px #fff !important;
  position: relative
}

.StylableHorizontalMenu3372578893__megaMenuWrapper {
  display: flex
}

.itemDepth02233374943__root {
  -archetype: paintBox;
  cursor: pointer;
  display: block;
  flex: 1;
  text-decoration: none
}

.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
.itemDepth02233374943__root.itemDepth02233374943--isHovered,
.itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
  transition: all .08s linear
}

.itemDepth02233374943__container {
  -archetype: box;
  align-items: center;
  display: flex;
  height: 100%
}

.itemDepth02233374943__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown;
  transition: inherit;
  white-space: nowrap
}

.itemDepth02233374943__itemWrapper {
  flex-grow: inherit
}

.itemDepth02233374943__positionBox {
  display: none;
  margin: auto;
  position: fixed;
  z-index: var(--position-box-z-index, 47)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
  left: 0;
  position: absolute;
  right: 0
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
  max-width: unset
}

@keyframes itemDepth02233374943__fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.itemDepth02233374943__animationBox {
  animation-delay: calc(var(--is-animated) * .05s);
  animation-duration: calc(var(--is-animated) * .1s);
  animation-fill-mode: forwards;
  max-height: var(--max-height, none);
  opacity: 0;
  overflow-y: var(--overflow-y, visible);
  transition: border-color .08s cubic-bezier(.25, 1, .5, 1), box-shadow .08s cubic-bezier(.25, 1, .5, 1)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
  width: 100%
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
  width: 100% !important
}

.itemDepth02233374943__alignBox {
  display: flex
}

.itemDepth02233374943__list {
  -moz-column-gap: calc(1px * var(--horizontalSpacing));
  column-gap: calc(1px * var(--horizontalSpacing))
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
  display: block;
  visibility: hidden
}

.itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
  display: block;
  visibility: visible
}

.itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
  animation-name: itemDepth02233374943__fadeIn
}

.itemDepth02233374943__megaMenuComp {
  direction: ltr;
  flex-shrink: 0;
  margin-top: var(--containerMarginTop) !important;
  padding: 0 !important
}

.itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
  display: none
}

.itemDepth12472627565__root {
  -archetype: paintBox;
  display: block;
  position: relative;
  text-decoration: none
}

.itemDepth12472627565__container {
  display: flex
}

.itemDepth12472627565__label {
  -archetype: text;
  word-wrap: var(--label-word-wrap);
  display: block;
  overflow: hidden;
  overflow-wrap: var(--label-word-wrap);
  text-align: inherit !important;
  text-overflow: clip;
  white-space: var(--white-space)
}

.itemDepth12472627565__itemWrapper {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  page-break-inside: avoid;
  position: relative
}

.itemDepth12472627565__itemWrapper:after {
  clear: both;
  content: "";
  display: table
}

.itemDepth12472627565__positionBox {
  display: var(--subsubmenu-box-display);
  left: var(--subsubmenu-box-left);
  position: var(--subsubmenu-box-position);
  right: var(--subsubmenu-box-right);
  top: 0
}

.itemDepth12472627565__positionBox[data-reverted] {
  left: var(--subsubmenu-box-right);
  right: var(--subsubmenu-box-left)
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
  display: block
}

@keyframes itemDepth12472627565__fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.itemDepth12472627565__animationBox {
  animation-delay: calc(var(--is-animated) * .05s);
  animation-duration: calc(var(--is-animated) * .1s);
  animation-fill-mode: forwards;
  margin-top: 0 !important;
  opacity: 0
}

.itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
  animation-name: itemDepth12472627565__fadeIn
}

.submenu815198092__heading .itemDepth12472627565__label {
  color: #000
}

.submenu815198092__pageWrapper {
  margin-left: auto !important;
  margin-right: auto !important
}

.submenu815198092__overrideWidth {
  width: 100% !important
}

.submenu815198092__rowItem:last-child {
  margin-bottom: 0 !important
}

.submenu815198092__rowItem+.submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
  margin-top: 0
}

.Zr_Nvv {
  display: var(--navbar-display, block);
  height: 100%
}

.NZHLsZ:hover {
  z-index: var(--is-sticky, auto)
}

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

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

.itemShared2352141355__rootContainer {
  height: 100%
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow {
  display: flex;
  flex-direction: row
}

.itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
  flex-grow: 1
}

.itemShared2352141355__accessibilityIconWrapper {
  width: 0
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
  margin-inline-end: 8px;
  margin-inline-start: 4px;
  width: unset
}

.itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
  align-items: center;
  display: flex
}

.itemShared2352141355__accessibilityIcon {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 0;
  width: 0
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
  background: #fff;
  clip-path: unset;
  height: 24px;
  width: 24px
}

.itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
  rotate: 180deg
}

.ScrollButton2305195801__root {
  -archetype: paddingBox;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 0;
  overflow: hidden;
  pointer-events: none
}

.ScrollButton2305195801__root:hover {
  transition: all .08s linear
}

.ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
  transform: scaleX(-1)
}

.ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
  opacity: 1;
  pointer-events: auto
}

.ScrollButton2305195801__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown;
  max-height: 100%;
  max-width: 100%;
  min-width: 1px
}

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

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



.c1rIl3 {
  display: contents
}



.OQ8Tzd,
.nKphmK {
  overflow: hidden
}

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

.nKphmK:-ms-fullscreen {
  min-height: auto !important
}

.nKphmK:fullscreen {
  min-height: auto !important
}

.pvlz2w {
  visibility: hidden
}



.TWFxr5 {
  height: auto !important
}

.May50y {
  overflow: hidden !important
}



.sIxI22l {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formPreviousButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formPreviousButtonColor-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formPreviousButtonColor-opacity);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formPreviousButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formPreviousButtonFont-text-decoration);
  --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formPreviousButtonFont-line-height);
  --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formPreviousButtonFont-family);
  --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formPreviousButtonFont-size);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formPreviousButtonFont-style);
  --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formPreviousButtonFont-variant);
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formPreviousButtonFont-weight);
  --wix-ui-tpa-button-hover-text-font-style: var(--wix-forms-formPreviousButtonFontHover-style, var(--wix-forms-formPreviousButtonFont-style));
  --wix-ui-tpa-button-hover-text-font-weight: var(--wix-forms-formPreviousButtonFontHover-weight, var(--wix-forms-formPreviousButtonFont-weight));
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(--wix-forms-formPreviousButtonFontHover-text-decoration, var(--wix-forms-formPreviousButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formPreviousButtonBackgroundColor);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColor-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColor-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formPreviousButtonBorderColor);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColor-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColor-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formPreviousButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formPreviousButtonBorderRadius)
}

.s__6jrP1F {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formPreviousButtonColorHover);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formPreviousButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formPreviousButtonFont-text-decoration);
  --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formPreviousButtonFont-line-height);
  --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formPreviousButtonFont-family);
  --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formPreviousButtonFont-size);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formPreviousButtonFont-style);
  --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formPreviousButtonFont-variant);
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formPreviousButtonFont-weight);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formSubmitButtonFontHover-style, var(--wix-forms-formSubmitButtonFont-style));
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFontHover-weight, var(--wix-forms-formSubmitButtonFont-weight));
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFontHover-text-decoration, var(--wix-forms-formSubmitButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formPreviousButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formPreviousButtonBorderRadius)
}

.sM16KJ2 {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formNextButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formNextButtonColor-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formNextButtonColor-opacity);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formNextButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFont-text-decoration);
  --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formNextButtonFont-line-height);
  --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formNextButtonFont-family);
  --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formNextButtonFont-size);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFont-style);
  --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formNextButtonFont-variant);
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFont-weight);
  --wix-ui-tpa-button-hover-text-font-style: var(--wix-forms-formNextButtonFontHover-style, var(--wix-forms-formNextButtonFont-style));
  --wix-ui-tpa-button-hover-text-font-weight: var(--wix-forms-formNextButtonFontHover-weight, var(--wix-forms-formNextButtonFont-weight));
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(--wix-forms-formNextButtonFontHover-text-decoration, var(--wix-forms-formNextButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formNextButtonBackgroundColor);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColor-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColor-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formNextButtonBorderColor);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formNextButtonBorderColor-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formNextButtonBorderColor-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formNextButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formNextButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formNextButtonBorderRadius);
  margin-left: auto
}

.stsEYEV {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formNextButtonColorHover);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formNextButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFont-text-decoration);
  --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formNextButtonFont-line-height);
  --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formNextButtonFont-family);
  --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formNextButtonFont-size);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFont-style);
  --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formNextButtonFont-variant);
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFont-weight);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFontHover-style, var(--wix-forms-formNextButtonFont-style));
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFontHover-weight, var(--wix-forms-formNextButtonFont-weight));
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFontHover-text-decoration, var(--wix-forms-formNextButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formNextButtonBorderColorHover);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formNextButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formNextButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formNextButtonBorderRadius);
  margin-left: auto
}

.sBtnpGC.oI7mYxl--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.sYQzh1Y {
  --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
  --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.s__0kaNTr.oTMt4kz--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.s__25z6pl,
.skrkpS0 {
  outline: 0
}

.s__14sUmS .srjiXcc {
  font-size: 14px
}

.s__14sUmS.ol1xDZc---type-7-default:not(.ol1xDZc--wired) .srjiXcc.ol1xDZc---priority-5-basic {
  background-color: #000;
  border-color: #000;
  color: #fff
}

.s__14sUmS.ol1xDZc---type-7-default:not(.ol1xDZc--wired) .srjiXcc.ol1xDZc---priority-14-basicSecondary {
  border-color: #000;
  color: #000
}

.s__14sUmS.ol1xDZc---type-4-text:not(.ol1xDZc--wired) .srjiXcc.ol1xDZc---priority-7-primary {
  color: #000
}

.sulB_Et {
  display: inline-block;
  position: relative
}

.sulB_Et.om1plra--fluid {
  display: block;
  width: 100%
}

.ssDJk9g {
  background-color: #fff;
  border-color: #000;
  border-radius: initial;
  border-style: solid;
  border-width: 1px;
  padding: initial
}

.sNmeqJG {
  border-style: solid;
  height: 0;
  margin: 5px;
  position: absolute;
  width: 0
}

.sMdWZFH[data-placement*=right].s__6cDfR3 {
  padding-left: 5px
}

.sMdWZFH[data-placement*=right].s__6cDfR3 .sNmeqJG {
  border-color: transparent #000 transparent transparent;
  border-width: 5px 5px 5px 0;
  left: -5px;
  margin-left: 5px;
  margin-right: 0
}

.sMdWZFH[data-placement*=left].s__6cDfR3 {
  padding-right: 5px
}

.sMdWZFH[data-placement*=left].s__6cDfR3 .sNmeqJG {
  border-color: transparent transparent transparent #000;
  border-width: 5px 0 5px 5px;
  margin-left: 0;
  margin-right: 5px;
  right: -5px
}

.sMdWZFH[data-placement*=bottom].s__6cDfR3 {
  padding-top: 5px
}

.sMdWZFH[data-placement*=bottom].s__6cDfR3 .sNmeqJG {
  border-color: transparent transparent #000 transparent;
  border-width: 0 5px 5px 5px;
  margin-bottom: 0;
  margin-top: 5px;
  top: -5px
}

.sMdWZFH[data-placement*=top].s__6cDfR3 {
  padding-bottom: 5px
}

.sMdWZFH[data-placement*=top].s__6cDfR3 .sNmeqJG {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  bottom: -5px;
  margin-bottom: 5px;
  margin-top: 0
}

.sptUBAp {
  position: relative
}

.STnBln {
  align-items: center;
  background: rgba(var(--formBackground));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 20px;
  text-align: center;
  width: 100%
}

.ACoJhW {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  margin: 24px 0 8px 0
}

.mHPkXm {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 18px !important
}

.ACoJhW,
.mHPkXm {
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.s__7KyvDH {
  --submitbuttonwut3965184355-explicit-padding: 11px;
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formSubmitButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formSubmitButtonColor-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formSubmitButtonColor-opacity);
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFont-text-decoration);
  --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formSubmitButtonFont-line-height);
  --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formSubmitButtonFont-family);
  --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formSubmitButtonFont-size);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formSubmitButtonFont-style);
  --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formSubmitButtonFont-variant);
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFont-weight);
  --wix-ui-tpa-button-hover-text-font-style: var(--wix-forms-formSubmitButtonFontHover-style, var(--wix-forms-formSubmitButtonFont-style));
  --wix-ui-tpa-button-hover-text-font-weight: var(--wix-forms-formSubmitButtonFontHover-weight, var(--wix-forms-formSubmitButtonFont-weight));
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(--wix-forms-formSubmitButtonFontHover-text-decoration, var(--wix-forms-formSubmitButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formSubmitButtonBackgroundColor);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColor-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColor-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formSubmitButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formSubmitButtonBorderColor);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColor-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColor-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formSubmitButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formSubmitButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formSubmitButtonBorderRadius);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formSubmitButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formSubmitButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formSubmitButtonColorHover-opacity);
  --wix-ui-tpa-button-padding-block-start: var(--submitbuttonwut3965184355-explicit-padding);
  --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut3965184355-explicit-padding);
  min-width: 0 !important;
  padding-inline: min(5%, 15px) !important
}

.s__7KyvDH span {
  line-height: var(--submitbuttonwut3965184355-submitButtonFont-line-height, 1.2) !important
}

.sSncylG {
  width: 100%
}

.s__0svxH2 {
  min-width: 100px !important
}

.sFc8zEy {
  --wix-ui-tpa-text-button-main-text-color: var(--wix-forms-formSubmitButtonColor);
  --wix-ui-tpa-text-button-main-text-color-rgb: var(--wix-forms-formSubmitButtonColor-rgb);
  --wix-ui-tpa-text-button-main-text-color-opacity: var(--wix-forms-formSubmitButtonColor-opacity);
  --wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFont-text-decoration);
  --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formSubmitButtonFont-line-height);
  --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formSubmitButtonFont-family);
  --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formSubmitButtonFont-size);
  --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formSubmitButtonFont-style);
  --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formSubmitButtonFont-variant);
  --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFont-weight)
}

.sFKFUV3,
.sFc8zEy:hover {
  color: rgb(var(--wix-forms-formSubmitButtonColorHover, var(--wix-color-5))) !important
}

.sauP4OP {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formSubmitButtonColorHover);
  --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formSubmitButtonColorHover-rgb);
  --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formSubmitButtonColorHover-opacity);
  --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formSubmitButtonFontHover-style, var(--wix-forms-formSubmitButtonFont-style));
  --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFontHover-weight, var(--wix-forms-formSubmitButtonFont-weight));
  --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFontHover-text-decoration, var(--wix-forms-formSubmitButtonFont-text-decoration));
  --wix-ui-tpa-button-main-background-color: var(--wix-forms-formSubmitButtonBackgroundColorHover);
  --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formSubmitButtonBackgroundColorHover);
  --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColorHover-rgb);
  --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColorHover-opacity);
  --wix-ui-tpa-button-main-border-color: var(--wix-forms-formSubmitButtonBorderColorHover);
  --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formSubmitButtonBorderColorHover);
  --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColorHover-rgb);
  --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColorHover-opacity);
  --wix-ui-tpa-button-main-border-width: var(--wix-forms-formSubmitButtonBorderWidth);
  --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formSubmitButtonBorderRadius);
  --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formSubmitButtonColorHover);
  --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formSubmitButtonColorHover-rgb);
  --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formSubmitButtonColorHover-opacity)
}

.sUnAnO3 {
  align-self: end;
  width: 100%
}

.sPAUfXJ {
  display: flex;
  height: 100%;
  width: 100%
}

.sMkGIGm,
.sPNsvI1 {
  margin-top: 8px
}

.sPNsvI1 {
  align-items: center;
  color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49));
  display: flex;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 16px;
  justify-content: center;
  line-height: 1.4;
  min-height: 20px
}

.sZa95sX {
  margin-right: 2px
}

.sTCgPZf {
  display: flex;
  justify-content: space-between
}

.sxYdeGV {
  min-width: 100px
}

.sV9YObU {
  text-align: center
}

.sedX7FZ {
  height: 15px !important;
  width: 15px !important
}

.sFc8zEy .sedX7FZ circle,
.s__7KyvDH .sedX7FZ circle {
  stroke: rgb(var(--wix-forms-formSubmitButtonColor, var(--wix-color-1)))
}

.sOYg1hX {
  height: 0;
  visibility: hidden
}

.s_ofOYr {
  gap: var(--submitbuttonwut3965184355-wix-forms-formRowSpacing, 24px)
}

.s__3L0hnX .ssDJk9g {
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word
}

.sVzjav9 {
  align-items: center;
  cursor: pointer;
  display: inline-flex
}

.sm2C4lT,
.sqTS9p7 {
  flex-shrink: 0
}

.sVzjav9.o__6BUn10--disabled {
  cursor: default
}

.sVzjav9[disabled] {
  pointer-events: none
}

.sr_yaPO {
  --wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
  --ErrorMessageWrapper1008841126-transparent: 0, 0, 0, 0
}

.sr_yaPO:not(.o__0hlpxn--visible) {
  margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height)
}

.sr_yaPO.o__0hlpxn--visible {
  margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
}

.sNSbPav {
  align-items: flex-start;
  background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper1008841126-transparent)));
  border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper1008841126-transparent)));
  border-radius: var(--wix-ui-tpa-error-message-wrapper-border-radius, 4px);
  border-style: solid;
  border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 0);
  color: var(--wut-error-color);
  display: flex;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 8px;
  min-height: 20px
}

.sQ2XW_5 {
  flex-shrink: 0;
  margin-inline-end: 2px
}

.sr_yaPO.o__0hlpxn---errorAppearance-19-BackgroundAndBorder .sNSbPav {
  --ErrorMessageWrapper1008841126-border-color: 223, 49, 49, 0.2;
  --ErrorMessageWrapper1008841126-background-color: 253, 243, 243;
  background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper1008841126-background-color)));
  border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper1008841126-border-color)));
  border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 1px);
  padding: 8px
}

.sr_yaPO.o__0hlpxn---errorAppearance-19-BackgroundAndBorder .sQ2XW_5 {
  margin-inline-end: 4px
}

.scSq8mg {
  display: flex;
  justify-content: space-between;
  margin-top: 8px
}

.scSq8mg .sNSbPav {
  margin-top: 0;
  margin-inline-end: 12px
}

.sCD3aKC {
  --Text835022583-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-5)));
  --Text835022583-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-4)))
}

.sCD3aKC.oVKEkBf---priority-7-primary {
  color: var(--wut-text-color, var(--Text835022583-primary-color))
}

.sCD3aKC.oVKEkBf---priority-9-secondary {
  color: var(--wut-placeholder-color, var(--Text835022583-secondary-color))
}

.sCD3aKC.oVKEkBf---typography-10-smallTitle {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Page-title-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 24px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Page-title-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Page-title-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Page-title-weight));
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.33em);
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Page-title-text-decoration))
}

.sCD3aKC.oVKEkBf---typography-11-runningText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.5em)
}

.sCD3aKC.oVKEkBf---typography-11-runningText,
.sCD3aKC.oVKEkBf---typography-8-listText {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Body-M-weight));
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sCD3aKC.oVKEkBf---typography-8-listText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 2em)
}

.sCD3aKC.oVKEkBf---typography-10-largeTitle {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Heading-M-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 32px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Heading-M-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Heading-M-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Heading-M-weight));
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.25em);
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Heading-M-text-decoration))
}

.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-10-smallTitle {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Page-title-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 20px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Page-title-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Page-title-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Page-title-weight));
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.4em);
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Page-title-text-decoration))
}

.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-11-runningText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.42em)
}

.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-11-runningText,
.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-8-listText {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Body-M-weight));
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-8-listText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.72em)
}

.sCD3aKC.oVKEkBf--mobile.oVKEkBf---typography-10-largeTitle {
  font-family: var(--wix-ui-tpa-text-main-text-font-family, var(--wix-font-Heading-M-family));
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 24px);
  font-style: var(--wix-ui-tpa-text-main-text-font-style, var(--wix-font-Heading-M-style));
  font-variant: var(--wix-ui-tpa-text-main-text-font-variant, var(--wix-font-Heading-M-variant));
  font-weight: var(--wix-ui-tpa-text-main-text-font-weight, var(--wix-font-Heading-M-weight));
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.33em);
  text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration, var(--wix-font-Heading-M-text-decoration))
}

.sNBCs1n {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}

.saNY_nn {
  --TextField2960987099-default-main-border-width: 1px
}

.saNY_nn.ovNLmG_--error.ovNLmG_--newErrorMessage {
  --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-text-field-error-color, 223, 49, 49);
  --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-text-field-error-color-rgb, 223, 49, 49);
  --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-text-field-error-color-opacity);
  --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-text-field-error-message-min-height)
}

.szYkoTx {
  align-items: center;
  background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)));
  border-color: rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*var(--wix-ui-tpa-text-field-main-border-opacity, .6)));
  border-radius: 0;
  box-sizing: border-box;
  display: flex;
  font-family: var(--wix-ui-tpa-text-field-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-field-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-main-text-font-line-height, var(--wix-font-Body-M-line-height));
  padding: 0;
  text-decoration: var(--wix-ui-tpa-text-field-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.saNY_nn.ovNLmG_--readOnlyCustom .szYkoTx {
  background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--wix-color-1)));
  border-color: rgb(var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-37), .2));
  font-family: var(--wix-ui-tpa-text-field-readonly-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-field-readonly-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-readonly-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-readonly-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-readonly-text-font-line-height, var(--wix-font-Body-M-line-height));
  text-decoration: var(--wix-ui-tpa-text-field-readonly-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.saf3jI5 {
  margin-bottom: 8px
}

#SITE_CONTAINER.focus-ring-active .saNY_nn .slpd2z8:focus:not(:hover),
#SITE_CONTAINER.focus-ring-active .saNY_nn .szYkoTx:focus-within {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #092e69 !important;
  z-index: 999
}

.szYkoTx input:-webkit-autofill {
  -webkit-text-fill-color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
  -webkit-box-shadow: 0 0 0 1.5em rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1))) inset !important
}

.szYkoTx.ovNLmG_---theme-3-box {
  border: 1px solid rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*var(--wix-ui-tpa-text-field-main-border-opacity, .6)));
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-main-border-width, var(--TextField2960987099-default-main-border-width, 1px))
}

.saNY_nn.ovNLmG_--readOnlyCustom .szYkoTx.ovNLmG_---theme-3-box {
  background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--wix-color-1)));
  border-color: rgb(var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-37), .2));
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-readonly-border-width, 1px)
}

.szYkoTx.ovNLmG_---theme-4-line {
  background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, transparent));
  border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*var(--wix-ui-tpa-text-field-main-border-opacity, .6)));
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-main-border-width, var(--TextField2960987099-default-main-border-width, 1px))
}

.saNY_nn.ovNLmG_--readOnlyCustom .szYkoTx.ovNLmG_---theme-4-line {
  --TextField2960987099-transparent: 0, 0, 0, 0;
  background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--TextField2960987099-transparent)));
  border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-37), .2));
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-readonly-border-width, 1px)
}

.szYkoTx.oQxAe8C--focus,
.szYkoTx:hover {
  border-color: rgb(var(--wix-ui-tpa-text-field-hover-border-color, var(--wix-ui-tpa-text-field-main-border-color, var(--wix-color-37))));
  border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
  border-width: var(--wix-ui-tpa-text-field-hover-border-width, var(--TextField2960987099-default-main-border-width, 1px))
}

.szYkoTx.ovNLmG_---theme-3-box.oQxAe8C--focus,
.szYkoTx.ovNLmG_---theme-3-box:hover,
.szYkoTx.ovNLmG_---theme-4-line.oQxAe8C--focus,
.szYkoTx.ovNLmG_---theme-4-line:hover {
  background-color: rgb(var(--wix-ui-tpa-text-field-hover-background-color-rgb, var(--wix-ui-tpa-text-field-main-background-color-rgb, transparent)), calc(var(--wix-ui-tpa-text-field-hover-background-color-opacity, var(--wix-ui-tpa-text-field-main-background-color-opacity, 1))*var(--wix-ui-tpa-text-field-hover-background-opacity, 1)))
}

.saNY_nn.ovNLmG_--disabled .szYkoTx {
  border-color: rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*.6))
}

.saNY_nn.ovNLmG_--disabled .szYkoTx.ovNLmG_---theme-3-box {
  background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)))
}

.saNY_nn.ovNLmG_--success .szYkoTx {
  border-color: rgb(0, 130, 80, .6)
}

.saNY_nn.ovNLmG_--success .szYkoTx.oQxAe8C--focus,
.saNY_nn.ovNLmG_--success .szYkoTx:hover {
  border-color: #008250
}

.saNY_nn.ovNLmG_--error:not(.ovNLmG_--newErrorMessage) .szYkoTx {
  border-color: rgb(223, 49, 49, .6)
}

.saNY_nn.ovNLmG_--error.ovNLmG_--newErrorMessage .szYkoTx {
  border-color: var(--wut-error-color, #df3131) !important
}

.saNY_nn.ovNLmG_--error:not(.ovNLmG_--newErrorMessage) .szYkoTx.oQxAe8C--focus,
.saNY_nn.ovNLmG_--error:not(.ovNLmG_--newErrorMessage) .szYkoTx:hover {
  border-color: #df3131
}

.saNY_nn.ovNLmG_--hasPrefix .szYkoTx .sL6G4EC {
  padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end, 4px)
}

.szYkoTx .sL6G4EC {
  background-color: transparent;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
  font-family: var(--wix-ui-tpa-text-field-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-field-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-main-text-font-line-height, var(--wix-font-Body-M-line-height));
  line-height: 24px;
  margin: 0;
  min-width: 0;
  padding-block-end: var(--wix-ui-tpa-text-field-padding-block-end, 8px);
  padding-block-start: var(--wix-ui-tpa-text-field-padding-block-start, 8px);
  padding-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start, 12px);
  text-decoration: var(--wix-ui-tpa-text-field-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
  vertical-align: middle;
  width: 100%
}

.saNY_nn.ovNLmG_--readOnlyCustom .szYkoTx .sL6G4EC {
  color: rgb(var(--wix-ui-tpa-text-field-readonly-text-color, var(--wix-color-5)));
  font-family: var(--wix-ui-tpa-text-field-readonly-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-field-readonly-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-readonly-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-readonly-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-readonly-text-font-line-height, var(--wix-font-Body-M-line-height));
  line-height: 24px;
  text-decoration: var(--wix-ui-tpa-text-field-readonly-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.szYkoTx.ovNLmG_---theme-4-line .sL6G4EC {
  padding-bottom: var(--wix-ui-tpa-text-field-padding-block-end, 8px);
  padding-left: var(--wix-ui-tpa-text-field-padding-inline-start, 0);
  padding-right: var(--wix-ui-tpa-text-field-padding-inline-end, 0);
  padding-top: var(--wix-ui-tpa-text-field-padding-block-start, 8px)
}

.szYkoTx.oQxAe8C--focus .sL6G4EC,
.szYkoTx:hover .sL6G4EC {
  color: rgb(var(--wix-ui-tpa-text-field-hover-text-color, var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))))
}

.saNY_nn.ovNLmG_--disabled .sbtBGT0 svg,
.szYkoTx.oQxAe8C--disabled .sL6G4EC {
  color: rgb(var(--wix-color-29))
}

.szYkoTx.oQxAe8C--focus .sL6G4EC {
  outline: 0
}

.szYkoTx .sL6G4EC::selection {
  background: rgb(var(--wix-ui-tpa-text-field-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-field-main-text-color-opacity, 1)*.2))
}

.s__53oqww {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin: 0 -4px;
  padding: 0;
  padding-inline-start: var(--wix-ui-tpa-text-field-suffix-padding-inline-start, 8px);
  white-space: nowrap
}

.s__53oqww.ovNLmG_--arrows {
  height: 100%
}

.szYkoTx.ovNLmG_---theme-3-box {
  padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px)
}

.s__0ULdBa {
  align-items: center;
  display: flex;
  height: 100%
}

.s__0JViPf {
  display: inline-block;
  height: 100%;
  width: 4px
}

.s__1BuQWF {
  --wix-ui-tpa-icon-button-icon-color: var(--wix-ui-tpa-text-field-main-text-color, --wix-color-5);
  --wix-ui-tpa-icon-button-icon-color-rgb: var(--wix-ui-tpa-text-field-main-text-color-rgb, --wix-color-5);
  --wix-ui-tpa-icon-button-icon-color-opacity: var(--wix-ui-tpa-text-field-main-text-color-opacity);
  border-radius: 16px;
  outline: 0
}

.s__1BuQWF:focus,
.s__1BuQWF:hover {
  background-color: rgb(var(--wix-ui-tpa-text-field-main-text-font-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-field-main-text-font-opacity, 1)*.12));
  opacity: 1
}

.sbtBGT0 {
  align-items: center;
  color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
  display: flex;
  height: 100%
}

.szYkoTx .sL6G4EC::-webkit-input-placeholder,
.szYkoTx .sL6G4EC::placeholder {
  color: rgb(var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4)))
}

.saNY_nn.ovNLmG_--disabled .szYkoTx .sL6G4EC::-webkit-input-placeholder,
.saNY_nn.ovNLmG_--disabled .szYkoTx .sL6G4EC::placeholder {
  color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color, var(--wix-color-29)))
}

.sv16Rgc {
  color: rgb(var(--wix-ui-tpa-text-field-main-label-text-color, var(--wix-color-5)));
  display: inline-block;
  font-family: var(--wix-ui-tpa-text-field-main-label-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-main-label-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-field-main-label-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-main-label-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-main-label-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-main-label-font-line-height, 1.4);
  margin-bottom: 8px;
  text-decoration: var(--wix-ui-tpa-text-field-main-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.saNY_nn.ovNLmG_--disabled .sv16Rgc {
  color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color, var(--wix-color-29)))
}

.saNY_nn.ovNLmG_--readOnlyCustom .sv16Rgc {
  color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-5)));
  font-family: var(--wix-ui-tpa-text-field-readonly-label-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-readonly-label-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-field-readonly-label-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-readonly-label-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-readonly-label-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-readonly-label-font-line-height, 1.4);
  text-decoration: var(--wix-ui-tpa-text-field-readonly-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sZ5biSp {
  color: rgb(var(--wix-ui-tpa-text-field-char-count-color, var(--wix-color-4)));
  display: flex;
  font-family: var(--wix-ui-tpa-text-field-char-count-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-char-count-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-field-char-count-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-char-count-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-char-count-font-weight, var(--wix-font-Body-M-weight));
  justify-content: flex-end;
  line-height: var(--wix-ui-tpa-text-field-char-count-font-line-height, 1.4);
  margin-top: 8px;
  text-decoration: var(--wix-ui-tpa-text-field-char-count-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.saNY_nn.ovNLmG_--error.ovNLmG_--newErrorMessage.ovNLmG_--hasErrorMessage .sZ5biSp {
  margin-top: 0
}

.sNOyBgP {
  display: none
}

.sBmDAbm {
  color: #df3131 !important
}

.sObczkR {
  color: #008250
}

.sKW2YoK {
  align-items: center;
  color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-4)));
  display: flex;
  margin-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start, 12px)
}

.saNY_nn.ovNLmG_--readOnlyCustom .sKW2YoK {
  color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-4)))
}

.sKW2YoK svg {
  color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-5)))
}

.saNY_nn.ovNLmG_--readOnlyCustom .sKW2YoK svg {
  color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-5)))
}

.szYkoTx.ovNLmG_---theme-4-line .sKW2YoK {
  margin-inline-start: 0
}

.svhZ5G8 {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}

.szYkoTx input[type=number]::-webkit-inner-spin-button,
.szYkoTx input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none
}

.szYkoTx input[type=number] {
  appearance: textfield
}

.szYkoTx input {
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0)
}

.saNY_nn.ovNLmG_--readOnlyCustom .szYkoTx input {
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0)
}

.szYkoTx.oQxAe8C--focus input,
.szYkoTx:hover input {
  border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px)
}

.sSmfwcC {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--wix-ui-tpa-text-field-arrows-suffix-vertical-padding, 4px);
  padding-top: var(--wix-ui-tpa-text-field-arrows-suffix-vertical-padding, 4px)
}

.stxmaCb {
  all: unset;
  cursor: pointer;
  height: 16px;
  line-height: 16px
}

.saNY_nn .spHiAWQ {
  color: rgb(var(--wix-ui-tpa-text-field-helper-text-color, var(--wix-color-4)));
  display: block;
  font-family: var(--wix-ui-tpa-text-field-helper-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-helper-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-field-helper-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-helper-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-helper-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-helper-text-font-line-height, 1.4);
  margin-top: 8px;
  text-decoration: var(--wix-ui-tpa-text-field-helper-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.slpd2z8 {
  cursor: pointer;
  display: block;
  height: calc(max(24px, 1em));
  width: calc(max(24px, 1em))
}

.slpd2z8.ovNLmG_--disabled {
  cursor: default
}

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

.slDFEbp {
  font-family: var(--wix-ui-tpa-text-field-main-label-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-field-main-label-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-field-main-label-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-field-main-label-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-field-main-label-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-field-main-label-font-line-height, 1.4);
  padding-top: 3.6px;
  text-decoration: var(--wix-ui-tpa-text-field-main-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sv16Rgc.ovNLmG_---style-8-floating {
  color: rgb(var(--wix-ui-tpa-text-field-main-label-text-color, var(--wix-color-4)));
  font: inherit;
  margin-bottom: 0;
  overflow: hidden;
  padding-top: 0;
  position: absolute;
  text-overflow: ellipsis;
  top: 50%;
  transform: translateY(-50%);
  transition: all .1s ease-out;
  -webkit-transition: all .1s ease-out;
  -moz-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  -ms-transition: all .1s ease-out;
  white-space: nowrap;
  width: calc(100% - 20px)
}

.saNY_nn.ovNLmG_--readOnlyCustom .sv16Rgc.ovNLmG_---style-8-floating {
  color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-4)));
  font: inherit
}

.saNY_nn.ovNLmG_--hasFloatingLabelActive .sv16Rgc.ovNLmG_---style-8-floating {
  font-size: .875em;
  padding-top: 2px;
  top: 6px;
  transform: translateY(0)
}

.saNY_nn.ovNLmG_--hasFloatingLabel .sv16Rgc.ovNLmG_---theme-3-box {
  padding-inline-start: 20px
}

.saNY_nn.ovNLmG_--hasFloatingLabel .szYkoTx.ovNLmG_---theme-3-box .sL6G4EC {
  padding: 0 0 6px;
  padding-inline-start: 20px
}

.saNY_nn.ovNLmG_--hasFloatingLabel .szYkoTx.ovNLmG_---theme-4-line .sL6G4EC {
  padding: 0 0 4px
}

.saNY_nn.ovNLmG_--hasFloatingLabel.ovNLmG_--hasPrefix .sv16Rgc,
.saNY_nn.ovNLmG_--hasFloatingLabel.ovNLmG_--hasPrefix .szYkoTx .sL6G4EC {
  padding-inline-start: 4px
}

.saNY_nn.ovNLmG_--hasFloatingLabel.ovNLmG_--hasSuffix .sv16Rgc,
.saNY_nn.ovNLmG_--hasFloatingLabel.ovNLmG_--hasSuffix .szYkoTx .sL6G4EC {
  padding-inline-end: 4px
}

.saNY_nn.ovNLmG_--hasFloatingLabel .szYkoTx.ovNLmG_---theme-3-box {
  padding-inline-end: 20px
}

.saNY_nn.ovNLmG_--hasFloatingLabel .szYkoTx.ovNLmG_---theme-3-box .sKW2YoK {
  margin-inline-start: 20px
}

.sT2zWhq {
  --Spinner863796712-diameter: var(--wix-ui-tpa-spinner-diameter, 50px);
  animation: Spinner863796712__rotate 2s linear infinite;
  height: var(--Spinner863796712-diameter);
  left: auto;
  top: auto;
  width: var(--Spinner863796712-diameter)
}

.s_Of4Ct {
  stroke: rgb(var(--wix-ui-tpa-spinner-path-color, var(--wix-color-5)));
  animation: Spinner863796712__dash 1.5s ease-in-out infinite
}

.sT2zWhq.oUmOvuv--centered {
  left: calc(50% - var(--Spinner863796712-diameter)/2);
  position: absolute;
  top: calc(50% - var(--Spinner863796712-diameter)/2)
}

.sT2zWhq.oUmOvuv--static,
.sT2zWhq.oUmOvuv--static .s_Of4Ct {
  animation: none
}

@keyframes Spinner863796712__rotate {
  to {
    transform: rotate(1turn)
  }
}

@keyframes Spinner863796712__dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0
  }

  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35
  }

  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124
  }
}

.s__8t8YcF {
  --SectionNotification1697229562-border-radius: 2px;
  --SectionNotification1697229562-main-vertical-padding: 9px;
  --SectionNotification1697229562-main-compact-vertical-padding: 5px;
  --SectionNotification1697229562-main-left-padding: 12px;
  --SectionNotification1697229562-main-right-padding: 16px;
  --SectionNotification1697229562-content-padding: 8px;
  --SectionNotification1697229562-line-height: 20px;
  --SectionNotification1697229562-default-text-color: 0, 0, 0;
  --SectionNotification1697229562-success-color: 0, 130, 80;
  --SectionNotification1697229562-default-background-color: 0, 0, 0, 0.05;
  --SectionNotification1697229562-success-icon-color: rgb(var(--SectionNotification1697229562-success-color));
  --SectionNotification1697229562-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--wix-color-5)));
  --SectionNotification1697229562-wired-background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--wix-color-5), 0.05));
  background-color: #fff;
  border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification1697229562-border-radius));
  display: flex;
  height: 100%;
  width: 100%
}

.srWGPuS {
  background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--SectionNotification1697229562-default-background-color)));
  border: 1px solid hsla(0, 0%, 100%, .4);
  border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification1697229562-border-radius));
  color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--SectionNotification1697229562-default-text-color)));
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  justify-content: center;
  padding: var(--SectionNotification1697229562-main-vertical-padding) var(--SectionNotification1697229562-main-right-padding) var(--SectionNotification1697229562-main-vertical-padding) var(--SectionNotification1697229562-main-left-padding)
}

.saeMFfg {
  flex: 1;
  flex-direction: row;
  padding: 6px 0
}

.s__7M09dg,
.saeMFfg {
  align-items: center;
  display: flex
}

.s__7M09dg {
  flex-direction: row;
  justify-content: center;
  margin: var(--SectionNotification1697229562-main-vertical-padding) var(--SectionNotification1697229562-content-padding)
}

.s__7M09dg:empty {
  display: none
}

.spHEm3J {
  height: 20px;
  transform: translateX(calc(-1*(var(--SectionNotification1697229562-content-padding)/2)))
}

.s__8t8YcF.olPGzse--rtl .spHEm3J {
  transform: translateX(calc((var(--SectionNotification1697229562-content-padding)/2)))
}

.spHEm3J svg {
  height: var(--SectionNotification1697229562-line-height)
}

.suixoMe {
  flex: 1;
  line-height: var(--SectionNotification1697229562-line-height);
  margin: 0;
  min-width: 200px
}

.suixoMe:first-child {
  margin: 0
}

.sg0_YR_ {
  margin: 0 calc(var(--SectionNotification1697229562-content-padding)/2)
}

.s__8t8YcF.olPGzse--error .srWGPuS {
  background-color: rgb(223, 49, 49, .1)
}

.s__8t8YcF.olPGzse--alert .srWGPuS {
  background-color: rgb(255, 182, 0, .1)
}

.s__8t8YcF.olPGzse--wired {
  background-color: transparent
}

.s__8t8YcF.olPGzse--wired .srWGPuS {
  background-color: var(--SectionNotification1697229562-wired-background-color);
  color: var(--SectionNotification1697229562-wired-text-color)
}

.s__8t8YcF.olPGzse--wired .spHEm3J svg:not([fill=currentColor]) path {
  stroke: var(--SectionNotification1697229562-wired-text-color)
}

.s__8t8YcF.olPGzse--success .srWGPuS {
  background-color: rgb(var(--SectionNotification1697229562-success-color), .1)
}

.s__8t8YcF.olPGzse--success .spHEm3J svg:not([fill=currentColor]) path {
  stroke: var(--SectionNotification1697229562-success-icon-color)
}

.s__8t8YcF.olPGzse--error .spHEm3J svg[fill=currentColor] {
  color: #df3131
}

.s__8t8YcF.olPGzse--success .spHEm3J svg[fill=currentColor] {
  color: var(--SectionNotification1697229562-success-icon-color)
}

.s__8t8YcF.olPGzse--wired .spHEm3J svg[fill=currentColor] {
  color: var(--SectionNotification1697229562-wired-text-color)
}

.s__8t8YcF.olPGzse---size-7-compact .srWGPuS {
  padding-bottom: var(--SectionNotification1697229562-main-compact-vertical-padding);
  padding-top: var(--SectionNotification1697229562-main-compact-vertical-padding)
}

.s__8t8YcF.olPGzse---size-7-compact .s__7M09dg {
  margin-bottom: var(--SectionNotification1697229562-main-compact-vertical-padding);
  margin-top: var(--SectionNotification1697229562-main-compact-vertical-padding)
}

.sSK2mSs[data-hook=popover-portal] {
  display: initial
}

.sSK2mSs .ssDJk9g {
  -webkit-font-smoothing: auto;
  background-color: #212121;
  border: 1px solid #757575;
  border-radius: 3px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 0 4px 0 rgba(0, 0, 0, .1);
  color: #fff;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 12px
}

.srYjVnX {
  margin: 0;
  position: absolute
}

.srYjVnX,
.srYjVnX svg {
  display: block
}

.sSK2mSs .sMdWZFH[data-placement*=top].sqAQphH {
  padding-bottom: 6px
}

.sSK2mSs .sMdWZFH[data-placement*=bottom].sqAQphH {
  padding-top: 6px
}

.sSK2mSs .sMdWZFH[data-placement*=left].sqAQphH {
  padding-right: 6px
}

.sSK2mSs .sMdWZFH[data-placement*=right].sqAQphH {
  padding-left: 6px
}

.sSK2mSs .sMdWZFH[data-placement*=top] .srYjVnX {
  bottom: -1px;
  height: 7px;
  width: 12px
}

.sSK2mSs .sMdWZFH[data-placement*=bottom] .srYjVnX {
  height: 7px;
  top: -1px;
  width: 12px
}

.sSK2mSs .sMdWZFH[data-placement*=left] .srYjVnX {
  height: 12px;
  right: -1px;
  width: 7px
}

.sSK2mSs .sMdWZFH[data-placement*=right] .srYjVnX {
  height: 12px;
  left: -1px;
  width: 7px
}

.sSK2mSs .sMdWZFH[data-placement*=top].smPQ_0C {
  opacity: 0;
  transform: scale(.9) translateY(3px)
}

.sSK2mSs .sMdWZFH[data-placement*=bottom].smPQ_0C {
  opacity: 0;
  transform: scale(.9) translateY(-3px)
}

.sSK2mSs .sMdWZFH[data-placement*=left].smPQ_0C {
  opacity: 0;
  transform: scale(.9) translateX(10px)
}

.sSK2mSs .sMdWZFH[data-placement*=right].smPQ_0C {
  opacity: 0;
  transform: scale(.9) translateX(-10px)
}

.sSK2mSs .sMdWZFH[data-placement].smPQ_0C.sBniwXD {
  transition: transform .12s cubic-bezier(.25, .46, .45, .94), applyOpacity .12s cubic-bezier(.25, .46, .45, .94)
}

.sSK2mSs .sMdWZFH[data-placement].sK2waKw,
.sSK2mSs .sMdWZFH[data-placement].smPQ_0C.sBniwXD {
  opacity: 1;
  transform: scale(1) translateY(0) translateX(0)
}

.sSK2mSs .sMdWZFH[data-placement].sK2waKw.sGiCyEo {
  opacity: 0;
  transition: transform 80ms linear, applyOpacity 80ms linear
}

.sSK2mSs.oNYfNQB---skin-5-error .ssDJk9g {
  background-color: #df3131;
  border: 1px solid hsla(0, 0%, 100%, .25)
}

.sSK2mSs.oNYfNQB---skin-5-wired .ssDJk9g {
  background-color: rgb(var(--wix-ui-tpa-tooltip-background-color, var(--wix-color-5)));
  border-color: rgb(var(--wix-ui-tpa-tooltip-border-color-rgb, var(--wix-ui-tpa-tooltip-background-color)), calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1)*var(--wix-color-1)));
  color: rgb(var(--wix-ui-tpa-tooltip-text-color, var(--wix-color-1)))
}

.sSK2mSs.oNYfNQB---skin-5-wired .srYjVnX path {
  fill: rgb(var(--wix-ui-tpa-tooltip-background-color, var(--wix-color-5)));
  stroke: rgb(var(--wix-ui-tpa-tooltip-border-color-rgb, var(--wix-ui-tpa-tooltip-background-color)), calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1)*var(--wix-color-5)))
}

.sSK2mSs.oNYfNQB---skin-5-wired .srYjVnX path:first-child {
  stroke: none
}

.sSK2mSs.oNYfNQB---skin-5-wired .srYjVnX path:last-child {
  stroke-dasharray: 0 17 17
}

.sSK2mSs.oNYfNQB---skin-5-error .srYjVnX path {
  fill: #df3131
}

.sXR_FwR {
  background-color: transparent;
  border: 0;
  font-family: var(--wix-ui-tpa-text-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-text-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.5em);
  padding: 0;
  text-decoration: none;
  text-decoration: var(--wix-ui-tpa-text-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sXR_FwR.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR:hover.odXVYxi---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-text-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-text-button-main-text-font-size, 16px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-text-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-text-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-text-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.5em));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sXR_FwR.odXVYxi--mobile {
  font-family: var(--wix-ui-tpa-text-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-text-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-text-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-text-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-text-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.44em);
  text-decoration: var(--wix-ui-tpa-text-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sXR_FwR.odXVYxi--mobile.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile:hover.odXVYxi---hoverStyle-9-underline {
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink:hover.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link:hover.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile:hover.odXVYxi---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-text-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-text-button-main-text-font-size, 14px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-text-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-text-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-text-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.44em))
}

.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-11-primaryLink:hover.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi--mobile.odXVYxi---priority-4-link:hover.odXVYxi---hoverStyle-9-underline {
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sXR_FwR.odXVYxi---priority-7-primary {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)))
}

.sXR_FwR.odXVYxi---priority-7-primary.oo7LaNe--focus:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-7-primary:active:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-7-primary:hover:not(.odXVYxi---hoverStyle-9-underline) {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
}

.sXR_FwR.odXVYxi---priority-11-primaryLink.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi---priority-11-primaryLink:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi---priority-11-primaryLink:hover.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi---priority-4-link.oo7LaNe--focus.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi---priority-4-link:active.odXVYxi---hoverStyle-9-underline,
.sXR_FwR.odXVYxi---priority-4-link:hover.odXVYxi---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-text-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-text-button-main-text-font-size, 16px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-text-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-text-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-text-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.5em));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
  text-decoration: var(--TextButton2007311359-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sXR_FwR.odXVYxi---priority-9-secondary {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)))
}

.sXR_FwR.odXVYxi---priority-9-secondary.oo7LaNe--focus:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-9-secondary:active:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-9-secondary:hover:not(.odXVYxi---hoverStyle-9-underline) {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
}

.sXR_FwR.odXVYxi---priority-4-link {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
  text-decoration: underline
}

.sXR_FwR.odXVYxi---priority-4-link.oo7LaNe--focus:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-4-link:active:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-4-link:hover:not(.odXVYxi---hoverStyle-9-underline) {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
}

.sXR_FwR.odXVYxi---priority-11-primaryLink {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
  text-decoration: underline
}

.sXR_FwR.odXVYxi---priority-11-primaryLink.oo7LaNe--focus:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-11-primaryLink:active:not(.odXVYxi---hoverStyle-9-underline),
.sXR_FwR.odXVYxi---priority-11-primaryLink:hover:not(.odXVYxi---hoverStyle-9-underline) {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
}

.sXR_FwR.odXVYxi---priority-4-link.o__6BUn10--disabled,
.sXR_FwR.odXVYxi---priority-7-primary.o__6BUn10--disabled,
.sXR_FwR.odXVYxi---priority-9-secondary.o__6BUn10--disabled {
  color: rgb(var(--wix-color-29))
}

.sqA8AGY svg {
  height: 1.5em;
  margin: calc(-1*(1.5em/4)) 0;
  width: 1.5em
}

.sqA8AGY svg:not([fill=currentColor]) path {
  stroke: currentColor;
  fill: none
}

.sOAu_GP:before,
.sihpL8S:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: 4px
}

.s__76iJNZ {
  align-items: center;
  display: flex;
  justify-content: center
}

.sftqz8z {
  background-color: transparent;
  border: 0;
  padding: 0
}

.s__76iJNZ,
.sftqz8z {
  line-height: 0
}

.s__76iJNZ,
.s__97zsbH svg {
  height: 24px;
  width: 24px
}

.sVh7U_D {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}

.symReX7 {
  border: 0;
  display: inline-block;
  line-height: 0;
  margin: 0;
  padding: 0;
  text-decoration: none
}

.symReX7.oo7LaNe--focus,
.symReX7:hover {
  opacity: .7
}

.symReX7.ovnI9jc--disabled {
  cursor: default
}

.symReX7.ovnI9jc--disabled:hover {
  opacity: 1
}

.sihhUoO svg {
  display: block
}

.symReX7.ovnI9jc--disabled.sf_5jke .sihhUoO svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-color-29));
  fill: none
}

.symReX7.ovnI9jc--disabled.sNcnTa4 .sihhUoO svg:not([fill=currentColor]) path {
  fill: rgb(var(--wix-color-29));
  stroke: rgb(var(--wix-color-29))
}

.sf_5jke .sihhUoO svg:not([fill=currentColor]) path,
.symReX7.ovnI9jc---skin-4-line .sihhUoO svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
  fill: none
}

.sNcnTa4 .sihhUoO svg:not([fill=currentColor]) path,
.symReX7.ovnI9jc---skin-4-full .sihhUoO svg:not([fill=currentColor]) path {
  fill: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
  stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)))
}

.symReX7 .sihhUoO svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)))
}

.symReX7.ovnI9jc--disabled .sihhUoO svg[fill=currentColor] {
  color: rgb(var(--wix-color-29))
}

.symReX7.ovnI9jc---theme-4-none {
  background-color: transparent
}

.symReX7.ovnI9jc---theme-3-box {
  align-items: center;
  background-color: rgb(var(--wix-ui-tpa-icon-button-background-color, var(--wix-color-1)));
  border-radius: 50%;
  display: inline-flex;
  height: 32px;
  justify-content: center;
  width: 32px
}

.sGiRrcQ {
  border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
  border-radius: var(--wix-ui-tpa-button-main-border-radius, 0);
  border-style: solid;
  box-sizing: content-box;
  min-width: var(--wix-ui-tpa-button-min-width, 100px);
  transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
}

.sGiRrcQ .sxxNaH4 {
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.sGiRrcQ.oQPZuzZ--fullWidth {
  box-sizing: border-box;
  width: 100%
}

.sGiRrcQ,
.sGiRrcQ.oQPZuzZ---priority-5-basic {
  background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-5)));
  border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5)));
  border-width: var(--wix-ui-tpa-button-main-border-width, 0);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)))
}

.sGiRrcQ.oQPZuzZ---priority-5-basic.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-5-basic:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-5-basic:hover.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ:hover.oQPZuzZ---hoverStyle-9-underline {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color, var(--wix-color-5))));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1))))
}

.sGiRrcQ.oQPZuzZ---priority-5-basic.oo7LaNe--focus:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-5-basic:active:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-5-basic:hover:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oo7LaNe--focus:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ:active:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ:hover:not(.oQPZuzZ---hoverStyle-9-underline) {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-button-main-background-color-opacity, 1) * .7)));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-1)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary {
  background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-1), 0));
  border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5)));
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:hover.oQPZuzZ---hoverStyle-9-underline {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color, var(--wix-color-1))));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5))))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary.oo7LaNe--focus:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:active:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:hover:not(.oQPZuzZ---hoverStyle-9-underline) {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-color-1), 0));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * .7)));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-7-primary {
  background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38)));
  border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
  border-width: var(--wix-ui-tpa-button-main-border-width, 0);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)))
}

.sGiRrcQ.oQPZuzZ---priority-7-primary.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-7-primary:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-7-primary:hover.oQPZuzZ---hoverStyle-9-underline {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38))));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40))))
}

.sGiRrcQ.oQPZuzZ---priority-7-primary.oo7LaNe--focus:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-7-primary:active:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-7-primary:hover:not(.oQPZuzZ---hoverStyle-9-underline) {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color-rgb, var(--wix-color-41)), calc(var(--wix-ui-tpa-button-main-background-color-opacity, 1) * .7)));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-42))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-43)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary {
  background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0));
  border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48)));
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-9-secondary:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---priority-9-secondary:hover.oQPZuzZ---hoverStyle-9-underline {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0)));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48))));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49))))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary.oo7LaNe--focus:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-9-secondary:active:not(.oQPZuzZ---hoverStyle-9-underline),
.sGiRrcQ.oQPZuzZ---priority-9-secondary:hover:not(.oQPZuzZ---hoverStyle-9-underline) {
  background-color: rgb(var(--wix-ui-tpa-button-hover-background-color, var(--wix-color-50), 0));
  border-color: rgb(var(--wix-ui-tpa-button-hover-border-color, var(--wix-ui-tpa-button-main-border-color-rgb, var(--wix-color-51)), calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * .7)));
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-5-basic.o__6BUn10--disabled,
.sGiRrcQ.o__6BUn10--disabled {
  background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-29)));
  border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-29))));
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1))))
}

.sGiRrcQ.oQPZuzZ---priority-7-primary.o__6BUn10--disabled {
  background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-44)));
  border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color, var(--wix-ui-tpa-button-main-border-color, var(--wix-color-45))));
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-ui-tpa-button-main-text-color, var(--wix-color-46))))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary.o__6BUn10--disabled {
  background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-1), 0));
  border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color, var(--wix-color-29)));
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-color-29)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary.o__6BUn10--disabled {
  background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-53), 0));
  border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color, var(--wix-color-54)));
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-color-55)))
}

.sGiRrcQ.oQPZuzZ---size-4-tiny {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.43em);
  padding: 6px 16px;
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---size-4-tiny.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---size-4-tiny:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---size-4-tiny:hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 14px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1.43em));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---size-4-tiny.siRdj__ {
  padding: 5.5px 16px
}

.sGiRrcQ.oQPZuzZ---size-5-small {
  padding: 7px 16px
}

.sGiRrcQ,
.sGiRrcQ.oQPZuzZ---size-5-small,
.sGiRrcQ.oQPZuzZ---size-6-medium {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ,
.sGiRrcQ.oQPZuzZ---size-6-medium {
  padding: 8px 16px
}

.sGiRrcQ.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ:hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 16px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ--mobile.oQPZuzZ---size-6-medium {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.44em);
  padding: 10px 16px;
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ--mobile.oQPZuzZ---size-6-medium.oQPZuzZ---hoverStyle-9-underline.oo7LaNe--focus,
.sGiRrcQ.oQPZuzZ--mobile.oQPZuzZ---size-6-medium.oQPZuzZ---hoverStyle-9-underline:active,
.sGiRrcQ.oQPZuzZ--mobile.oQPZuzZ---size-6-medium.oQPZuzZ---hoverStyle-9-underline:hover {
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---size-5-large {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 20px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
  padding: 10px 16px;
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---size-5-large.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---size-5-large:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---size-5-large:hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 20px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ .szIjdZN svg:not([fill=currentColor]) path {
  fill: none;
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)));
  transition: stroke .2s ease-in-out
}

.sGiRrcQ:hover .szIjdZN svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-43)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary .szIjdZN svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary:hover .szIjdZN svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary .szIjdZN svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:hover .szIjdZN svg:not([fill=currentColor]) path {
  stroke: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.szIjdZN svg {
  height: 1.5em;
  margin: calc(-1*(1.5em/4)) 0;
  width: 1.5em
}

.sb2lN__:before,
.siRl3z_:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: var(--wix-ui-tpa-button-column-gap, 4px)
}

.sGiRrcQ .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
  transition: color .2s ease-in-out
}

.sGiRrcQ:hover:not(.oQPZuzZ---hoverStyle-9-underline) .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-1)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sGiRrcQ.oQPZuzZ---priority-9-secondary:hover:not(.oQPZuzZ---hoverStyle-9-underline) .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sGiRrcQ.oQPZuzZ---priority-14-basicSecondary:hover:not(.oQPZuzZ---hoverStyle-9-underline) .szIjdZN svg[fill=currentColor] {
  color: rgb(var(--wix-ui-tpa-button-hover-text-color, var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings {
  box-sizing: border-box;
  display: inline-flex;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings .sxxNaH4,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings .sxxNaH4 {
  overflow: visible;
  text-overflow: unset;
  white-space: unset
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ--wrapContent {
  line-height: 1.3 !important;
  white-space: normal
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--mobile {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---hoverStyle-9-underline.oQPZuzZ--mobile.oo7LaNe--focus,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---hoverStyle-9-underline.oQPZuzZ--mobile:active,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---hoverStyle-9-underline.oQPZuzZ--mobile:hover {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 14px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:not(.oQPZuzZ--mobile) {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:hover.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:not(.oQPZuzZ--mobile).oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:not(.oQPZuzZ--mobile):active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny:not(.oQPZuzZ--mobile):hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 14px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ---size-4-tiny,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-9-secondary.oQPZuzZ---size-4-tiny {
  padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-5-basic,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-7-primary {
  padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-9-secondary.oQPZuzZ--wrapContent {
  padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-4-tiny.oQPZuzZ--wrapContent {
  padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small:not(.oQPZuzZ--mobile) {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-9-secondary {
  padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-5-basic,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-7-primary {
  padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary {
  padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent {
  padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile {
  padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-5-basic.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-7-primary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--mobile {
  padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile {
  padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-small.oQPZuzZ--wrapContent.oQPZuzZ--mobile {
  padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium:not(.oQPZuzZ--mobile),
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile) {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile).oQPZuzZ---size-6-medium.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile).oQPZuzZ---size-6-medium:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile).oQPZuzZ---size-6-medium:hover.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile).oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile):active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings:not(.oQPZuzZ--mobile):hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 16px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-9-secondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-9-secondary {
  padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-5-basic,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-7-primary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-5-basic,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-7-primary {
  padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary {
  padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent {
  padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile {
  padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-5-basic.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-7-primary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-5-basic.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-7-primary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--mobile {
  padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ--wrapContent.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile {
  padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-6-medium.oQPZuzZ--wrapContent.oQPZuzZ--mobile {
  padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large:not(.oQPZuzZ--mobile) {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-14-basicSecondary,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-9-secondary {
  padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-5-basic,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-7-primary {
  padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-9-secondary.oQPZuzZ--wrapContent {
  padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ--wrapContent {
  padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-5-basic.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-7-primary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-9-secondary.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ--mobile {
  padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-14-basicSecondary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-5-basic.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-7-primary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ---priority-9-secondary.oQPZuzZ--wrapContent.oQPZuzZ--mobile,
.sGiRrcQ.oQPZuzZ---paddingMode-15-dynamicPaddings.oQPZuzZ---size-5-large.oQPZuzZ--wrapContent.oQPZuzZ--mobile {
  padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings {
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
  padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end, 15px);
  padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start, 15px);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings:hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 16px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-4-tiny,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-5-small {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 5px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 5px)
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-6-medium {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 7px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 7px)
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-5-large {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 11px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 11px)
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-4-tiny {
  font-family: var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.4288em);
  text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-4-tiny.oo7LaNe--focus.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-4-tiny:active.oQPZuzZ---hoverStyle-9-underline,
.sGiRrcQ.oQPZuzZ---paddingMode-16-explicitPaddings.oQPZuzZ---size-4-tiny:hover.oQPZuzZ---hoverStyle-9-underline {
  font-family: var(--wix-ui-tpa-button-hover-text-font-family, var(--wix-ui-tpa-button-main-text-font-family, var(--wix-font-Body-M-family)));
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, var(--wix-ui-tpa-button-main-text-font-size, 14px));
  font-style: var(--wix-ui-tpa-button-hover-text-font-style, var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style)));
  font-variant: var(--wix-ui-tpa-button-hover-text-font-variant, var(--wix-ui-tpa-button-main-text-font-variant, var(--wix-font-Body-M-variant)));
  font-weight: var(--wix-ui-tpa-button-hover-text-font-weight, var(--wix-ui-tpa-button-main-text-font-weight, var(--wix-font-Body-M-weight)));
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, var(--wix-ui-tpa-button-main-text-font-line-height, 1.4288em));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
  text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.spSnq5m {
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.spSnq5m .sxxNaH4 {
  display: block;
  line-height: 1.5
}

.spSnq5m.oaIZvIK--upgrade .sxxNaH4 {
  display: inline-block;
  line-height: 1
}

.s__1xyV7N {
  animation: StatesButton68285445__bounce-in .5s ease 0s 1 normal;
  height: 1.5em;
  top: .15em
}

.scp4_w6 {
  height: 1.5em;
  width: 1.5em
}

@keyframes StatesButton68285445__bounce-in {
  0% {
    opacity: 0;
    transform: translateY(30px)
  }

  32% {
    opacity: 1;
    transform: translateY(-5px)
  }

  68% {
    opacity: 1;
    transform: translateY(2px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.s__97rMcI {
  --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
  --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
  --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
  --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
  --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
  --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
  --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
  --wix-ui-tpa-text-field-main-border-opacity: 1;
  --wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
  --wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
  --wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
  --wix-ui-tpa-text-field-main-border-width: var(--wix-forms-formInputBorderWidth);
  --wix-ui-tpa-text-field-hover-border-width: var(--wix-forms-formInputBorderWidth);
  --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
  --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
  --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
  --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
  --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
  --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
  --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
  --wix-ui-tpa-text-field-readonly-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
  --wix-ui-tpa-text-field-readonly-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
  --wix-ui-tpa-text-field-readonly-text-font-family: var(--wix-forms-formInputValueFont-family);
  --wix-ui-tpa-text-field-readonly-text-font-size: var(--wix-forms-formInputValueFont-size);
  --wix-ui-tpa-text-field-readonly-text-font-style: var(--wix-forms-formInputValueFont-style);
  --wix-ui-tpa-text-field-readonly-text-font-variant: var(--wix-forms-formInputValueFont-variant);
  --wix-ui-tpa-text-field-readonly-text-font-weight: var(--wix-forms-formInputValueFont-weight);
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
  --wix-ui-tpa-text-field-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
  --wix-ui-tpa-text-field-readonly-background-color: var(--wix-forms-formInputBackgroundColor);
  --wix-ui-tpa-text-field-readonly-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
  --wix-ui-tpa-text-field-readonly-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
  --wix-ui-tpa-text-field-readonly-border-color: var(rgb(var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)), calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)));
  --wix-ui-tpa-text-field-readonly-border-color-rgb: var(rgb(var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)), calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)) -rgb);
  --wix-ui-tpa-text-field-readonly-border-color-opacity: var(rgb(var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)), calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)) -opacity);
  --wix-ui-tpa-text-field-readonly-border-width: var(--wix-forms-formInputBorderWidth);
  --wix-ui-tpa-text-field-readonly-border-radius: var(--wix-forms-formInputBorderRadius);
  display: flex;
  flex-direction: column
}

.s__97rMcI [placeholder] {
  text-overflow: ellipsis
}

.s__97rMcI input::placeholder {
  color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill,
.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill:focus,
.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill:hover {
  border-radius: var(--wix-forms-formInputBorderRadius, 0) !important
}

.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)), calc(var(--wix-forms-formInputBackgroundColor-opacity, 1)*--wix-forms-formInputBackgroundColor-opacity)) inset !important;
  transition: background-color 5000s ease-in-out 0s
}

.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill:focus,
.s__97rMcI.s__97rMcI.s__97rMcI.s__97rMcI input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px rgb(var(--wix-forms-formInputBackgroundColorHover-rgb, var(--wix-color-1)), calc(var(--wix-forms-formInputBackgroundColorHover-opacity, 1)*--wix-forms-formInputBackgroundColorHover-opacity)) inset !important;
  transition: background-color 5000s ease-in-out 0s
}

.sA3D7Fs {
  --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
  --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
  --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
  --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColor);
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
  --wix-ui-tpa-text-field-main-border-width: var(--wix-forms-formInputBorderWidth);
  --wix-ui-tpa-text-field-hover-border-width: var(--wix-forms-formInputBorderWidth);
  --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
  --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
  --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
  --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
  --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
  --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
  --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
  --wix-ui-tpa-text-field-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
  display: flex;
  flex-direction: column
}

.sOhSLGn {
  --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
  --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
  --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
  --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
  --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
  --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
  --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
  --wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
  --wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
  --wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
  --wix-ui-tpa-text-field-main-border-width: 0px;
  --wix-ui-tpa-text-field-hover-border-width: 0px;
  --wix-ui-tpa-text-field-readonly-border-width: 0px;
  --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
  --wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
  --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
  --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
  --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
  --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
  --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
  --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
  --wix-ui-tpa-text-field-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.sLA9IAA {
  --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColorHover);
  --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
  --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
  --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColorHover);
  --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
  --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.s__97rMcI [data-hook=arrow-icons] {
  display: none
}

.s__97rMcI div[data-theme=line] {
  padding-inline-start: 12px
}

.sxLs7SR div:has(>input) {
  border-bottom-width: var(--wix-forms-formInputBorderBottomWidth, 1px) !important;
  border-left-width: var(--wix-forms-formInputBorderLeftWidth, 1px) !important;
  border-right-width: var(--wix-forms-formInputBorderRightWidth, 1px) !important;
  border-top-width: var(--wix-forms-formInputBorderTopWidth, 1px) !important
}

.sr5RqcN {
  --wix-ui-tpa-text-field-main-label-font-text-decoration: var(--wix-forms-formInputLabelFont-text-decoration);
  --wix-ui-tpa-text-field-main-label-font-line-height: var(--wix-forms-formInputLabelFont-line-height);
  --wix-ui-tpa-text-field-main-label-font-family: var(--wix-forms-formInputLabelFont-family);
  --wix-ui-tpa-text-field-main-label-font-size: var(--wix-forms-formInputLabelFont-size);
  --wix-ui-tpa-text-field-main-label-font-style: var(--wix-forms-formInputLabelFont-style);
  --wix-ui-tpa-text-field-main-label-font-variant: var(--wix-forms-formInputLabelFont-variant);
  --wix-ui-tpa-text-field-main-label-font-weight: var(--wix-forms-formInputLabelFont-weight);
  --wix-ui-tpa-text-field-main-label-text-color: var(--wix-forms-formInputLabelColor);
  --wix-ui-tpa-text-field-main-label-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
  --wix-ui-tpa-text-field-main-label-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
  word-break: break-word
}

.sr5RqcN:empty:before {
  content: "\200B"
}

.sHWULdI {
  display: block;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden
}

.sl6pQMh {
  margin-inline-start: 4px
}

.s__2QEDdq,
.sl6pQMh {
  display: inline-block
}

.s__2QEDdq {
  margin-inline-end: 4px
}

.skymIZO {
  --wix-forms-formHeaderOneFont-text-decoration: var(--headerOneFont-text-decoration);
  --wix-forms-formHeaderOneFont-line-height: var(--headerOneFont-line-height);
  --wix-forms-formHeaderOneFont-family: var(--headerOneFont-family);
  --wix-forms-formHeaderOneFont-size: var(--headerOneFont-size);
  --wix-forms-formHeaderOneFont-style: var(--headerOneFont-style);
  --wix-forms-formHeaderOneFont-variant: var(--headerOneFont-variant);
  --wix-forms-formHeaderOneFont-weight: var(--headerOneFont-weight);
  --wix-forms-formHeaderOneColor: var(--headerOneColor);
  --wix-forms-formHeaderOneColor-rgb: var(--headerOneColor-rgb);
  --wix-forms-formHeaderOneColor-opacity: var(--headerOneColor-opacity);
  --wix-forms-formHeaderTwoFont-text-decoration: var(--headerTwoFont-text-decoration);
  --wix-forms-formHeaderTwoFont-line-height: var(--headerTwoFont-line-height);
  --wix-forms-formHeaderTwoFont-family: var(--headerTwoFont-family);
  --wix-forms-formHeaderTwoFont-size: var(--headerTwoFont-size);
  --wix-forms-formHeaderTwoFont-style: var(--headerTwoFont-style);
  --wix-forms-formHeaderTwoFont-variant: var(--headerTwoFont-variant);
  --wix-forms-formHeaderTwoFont-weight: var(--headerTwoFont-weight);
  --wix-forms-formHeaderTwoColor: var(--headerTwoColor);
  --wix-forms-formHeaderTwoColor-rgb: var(--headerTwoColor-rgb);
  --wix-forms-formHeaderTwoColor-opacity: var(--headerTwoColor-opacity);
  --wix-forms-formParagraphFont-text-decoration: var(--paragraphFont-text-decoration);
  --wix-forms-formParagraphFont-line-height: var(--paragraphFont-line-height);
  --wix-forms-formParagraphFont-family: var(--paragraphFont-family);
  --wix-forms-formParagraphFont-size: var(--paragraphFont-size);
  --wix-forms-formParagraphFont-style: var(--paragraphFont-style);
  --wix-forms-formParagraphFont-variant: var(--paragraphFont-variant);
  --wix-forms-formParagraphFont-weight: var(--paragraphFont-weight);
  --wix-forms-formParagraphColor: var(--paragraphColor);
  --wix-forms-formParagraphColor-rgb: var(--paragraphColor-rgb);
  --wix-forms-formParagraphColor-opacity: var(--paragraphColor-opacity);
  --wix-forms-formInputBackgroundColor: var(--inputBackgroundColor);
  --wix-forms-formInputBackgroundColor-rgb: var(--inputBackgroundColor-rgb);
  --wix-forms-formInputBackgroundColor-opacity: var(--inputBackgroundColor-opacity);
  --wix-forms-formInputBackgroundColorHover: var(--inputBackgroundColorHover);
  --wix-forms-formInputBackgroundColorHover-rgb: var(--inputBackgroundColorHover-rgb);
  --wix-forms-formInputBackgroundColorHover-opacity: var(--inputBackgroundColorHover-opacity);
  --wix-forms-formInputBorderColor: var(--inputBorderColor);
  --wix-forms-formInputBorderColor-rgb: var(--inputBorderColor-rgb);
  --wix-forms-formInputBorderColor-opacity: var(--inputBorderColor-opacity);
  --wix-forms-formInputBorderColorHover: var(--inputBorderColorHover);
  --wix-forms-formInputBorderColorHover-rgb: var(--inputBorderColorHover-rgb);
  --wix-forms-formInputBorderColorHover-opacity: var(--inputBorderColorHover-opacity);
  --wix-forms-formInputBorderWidth: calc(var(--inputBorderWidth) * 1px);
  --wix-forms-formInputBorderWidthHover: calc(var(--inputBorderWidthHover) * 1px);
  --wix-forms-formInputLabelFont-text-decoration: var(--inputLabelFont-text-decoration);
  --wix-forms-formInputLabelFont-line-height: var(--inputLabelFont-line-height);
  --wix-forms-formInputLabelFont-family: var(--inputLabelFont-family);
  --wix-forms-formInputLabelFont-size: var(--inputLabelFont-size);
  --wix-forms-formInputLabelFont-style: var(--inputLabelFont-style);
  --wix-forms-formInputLabelFont-variant: var(--inputLabelFont-variant);
  --wix-forms-formInputLabelFont-weight: var(--inputLabelFont-weight);
  --wix-forms-formInputLabelColor: var(--inputLabelColor);
  --wix-forms-formInputLabelColor-rgb: var(--inputLabelColor-rgb);
  --wix-forms-formInputLabelColor-opacity: var(--inputLabelColor-opacity);
  --wix-forms-formInputValueFont-text-decoration: var(--inputValueFont-text-decoration);
  --wix-forms-formInputValueFont-line-height: var(--inputValueFont-line-height);
  --wix-forms-formInputValueFont-family: var(--inputValueFont-family);
  --wix-forms-formInputValueFont-size: var(--inputValueFont-size);
  --wix-forms-formInputValueFont-style: var(--inputValueFont-style);
  --wix-forms-formInputValueFont-variant: var(--inputValueFont-variant);
  --wix-forms-formInputValueFont-weight: var(--inputValueFont-weight);
  --wix-forms-formInputValueColor: var(--inputValueColor);
  --wix-forms-formInputValueColor-rgb: var(--inputValueColor-rgb);
  --wix-forms-formInputValueColor-opacity: var(--inputValueColor-opacity);
  --wix-forms-formInputPlaceholderColor: var(--inputPlaceholderColor);
  --wix-forms-formInputPlaceholderColor-rgb: var(--inputPlaceholderColor-rgb);
  --wix-forms-formInputPlaceholderColor-opacity: var(--inputPlaceholderColor-opacity);
  --wix-forms-formInputErrorColor: var(--inputErrorColor);
  --wix-forms-formInputErrorColor-rgb: var(--inputErrorColor-rgb);
  --wix-forms-formInputErrorColor-opacity: var(--inputErrorColor-opacity);
  --wix-forms-formInputBorderRadius: calc(var(--inputBorderRadius) * 1px);
  --wix-forms-formLinkColor: var(--linkColor);
  --wix-forms-formLinkColor-rgb: var(--linkColor-rgb);
  --wix-forms-formLinkColor-opacity: var(--linkColor-opacity);
  --wix-forms-formInputBorderStyle: var(--inputBorderStyle);
  --wix-forms-formInputSelectionColor: var(--inputSelectionColor);
  --wix-forms-formInputSelectionColor-rgb: var(--inputSelectionColor-rgb);
  --wix-forms-formInputSelectionColor-opacity: var(--inputSelectionColor-opacity);
  --wix-forms-formInputNoteFont-text-decoration: var(--inputNoteFont-text-decoration);
  --wix-forms-formInputNoteFont-line-height: var(--inputNoteFont-line-height);
  --wix-forms-formInputNoteFont-family: var(--inputNoteFont-family);
  --wix-forms-formInputNoteFont-size: var(--inputNoteFont-size);
  --wix-forms-formInputNoteFont-style: var(--inputNoteFont-style);
  --wix-forms-formInputNoteFont-variant: var(--inputNoteFont-variant);
  --wix-forms-formInputNoteFont-weight: var(--inputNoteFont-weight);
  --wix-forms-formInputNoteColor: var(--inputNoteColor);
  --wix-forms-formInputNoteColor-rgb: var(--inputNoteColor-rgb);
  --wix-forms-formInputNoteColor-opacity: var(--inputNoteColor-opacity);
  --wix-forms-formButtonsColor: var(--buttonsColor);
  --wix-forms-formButtonsColor-rgb: var(--buttonsColor-rgb);
  --wix-forms-formButtonsColor-opacity: var(--buttonsColor-opacity);
  --wix-forms-formButtonsColorHover: var(--buttonsColorHover);
  --wix-forms-formButtonsColorHover-rgb: var(--buttonsColorHover-rgb);
  --wix-forms-formButtonsColorHover-opacity: var(--buttonsColorHover-opacity);
  --wix-forms-formButtonsBackgroundColor: var(--buttonsBackgroundColor);
  --wix-forms-formButtonsBackgroundColor-rgb: var(--buttonsBackgroundColor-rgb);
  --wix-forms-formButtonsBackgroundColor-opacity: var(--buttonsBackgroundColor-opacity);
  --wix-forms-formButtonsBackgroundColorHover: var(--buttonsBackgroundColorHover);
  --wix-forms-formButtonsBackgroundColorHover-rgb: var(--buttonsBackgroundColorHover-rgb);
  --wix-forms-formButtonsBackgroundColorHover-opacity: var(--buttonsBackgroundColorHover-opacity);
  --wix-forms-formButtonsBorderColor: var(--buttonsBorderColor);
  --wix-forms-formButtonsBorderColor-rgb: var(--buttonsBorderColor-rgb);
  --wix-forms-formButtonsBorderColor-opacity: var(--buttonsBorderColor-opacity);
  --wix-forms-formButtonsBorderWidth: calc(var(--buttonsBorderWidth) * 1px);
  --wix-forms-formButtonsBorderRadius: calc(var(--buttonsBorderRadius) * 1px);
  --wix-forms-formButtonsFontHover-text-decoration: var(--buttonsFontHover-text-decoration);
  --wix-forms-formButtonsFontHover-line-height: var(--buttonsFontHover-line-height);
  --wix-forms-formButtonsFontHover-family: var(--buttonsFontHover-family);
  --wix-forms-formButtonsFontHover-size: var(--buttonsFontHover-size);
  --wix-forms-formButtonsFontHover-style: var(--buttonsFontHover-style);
  --wix-forms-formButtonsFontHover-variant: var(--buttonsFontHover-variant);
  --wix-forms-formButtonsFontHover-weight: var(--buttonsFontHover-weight);
  --wix-forms-formNextButtonFont-text-decoration: var(--nextButtonFont-text-decoration);
  --wix-forms-formNextButtonFont-line-height: var(--nextButtonFont-line-height);
  --wix-forms-formNextButtonFont-family: var(--nextButtonFont-family);
  --wix-forms-formNextButtonFont-size: var(--nextButtonFont-size);
  --wix-forms-formNextButtonFont-style: var(--nextButtonFont-style);
  --wix-forms-formNextButtonFont-variant: var(--nextButtonFont-variant);
  --wix-forms-formNextButtonFont-weight: var(--nextButtonFont-weight);
  --wix-forms-formNextButtonFontHover-text-decoration: var(--nextButtonFontHover-text-decoration);
  --wix-forms-formNextButtonFontHover-line-height: var(--nextButtonFontHover-line-height);
  --wix-forms-formNextButtonFontHover-family: var(--nextButtonFontHover-family);
  --wix-forms-formNextButtonFontHover-size: var(--nextButtonFontHover-size);
  --wix-forms-formNextButtonFontHover-style: var(--nextButtonFontHover-style);
  --wix-forms-formNextButtonFontHover-variant: var(--nextButtonFontHover-variant);
  --wix-forms-formNextButtonFontHover-weight: var(--nextButtonFontHover-weight);
  --wix-forms-formNextButtonColor: var(--nextButtonColor);
  --wix-forms-formNextButtonColor-rgb: var(--nextButtonColor-rgb);
  --wix-forms-formNextButtonColor-opacity: var(--nextButtonColor-opacity);
  --wix-forms-formNextButtonColorHover: var(--nextButtonColorHover);
  --wix-forms-formNextButtonColorHover-rgb: var(--nextButtonColorHover-rgb);
  --wix-forms-formNextButtonColorHover-opacity: var(--nextButtonColorHover-opacity);
  --wix-forms-formNextButtonBackgroundColor: var(--nextButtonBackgroundColor);
  --wix-forms-formNextButtonBackgroundColor-rgb: var(--nextButtonBackgroundColor-rgb);
  --wix-forms-formNextButtonBackgroundColor-opacity: var(--nextButtonBackgroundColor-opacity);
  --wix-forms-formNextButtonBackgroundColorHover: var(--nextButtonBackgroundColorHover);
  --wix-forms-formNextButtonBackgroundColorHover-rgb: var(--nextButtonBackgroundColorHover-rgb);
  --wix-forms-formNextButtonBackgroundColorHover-opacity: var(--nextButtonBackgroundColorHover-opacity);
  --wix-forms-formNextButtonBorderColor: var(--nextButtonBorderColor);
  --wix-forms-formNextButtonBorderColor-rgb: var(--nextButtonBorderColor-rgb);
  --wix-forms-formNextButtonBorderColor-opacity: var(--nextButtonBorderColor-opacity);
  --wix-forms-formNextButtonBorderColorHover: var(--nextButtonBorderColorHover);
  --wix-forms-formNextButtonBorderColorHover-rgb: var(--nextButtonBorderColorHover-rgb);
  --wix-forms-formNextButtonBorderColorHover-opacity: var(--nextButtonBorderColorHover-opacity);
  --wix-forms-formNextButtonBorderWidth: calc(var(--nextButtonBorderWidth) * 1px);
  --wix-forms-formNextButtonBorderRadius: calc(var(--nextButtonBorderRadius) * 1px);
  --wix-forms-formPreviousButtonFont-text-decoration: var(--previousButtonFont-text-decoration);
  --wix-forms-formPreviousButtonFont-line-height: var(--previousButtonFont-line-height);
  --wix-forms-formPreviousButtonFont-family: var(--previousButtonFont-family);
  --wix-forms-formPreviousButtonFont-size: var(--previousButtonFont-size);
  --wix-forms-formPreviousButtonFont-style: var(--previousButtonFont-style);
  --wix-forms-formPreviousButtonFont-variant: var(--previousButtonFont-variant);
  --wix-forms-formPreviousButtonFont-weight: var(--previousButtonFont-weight);
  --wix-forms-formPreviousButtonFontHover-text-decoration: var(--previousButtonFontHover-text-decoration);
  --wix-forms-formPreviousButtonFontHover-line-height: var(--previousButtonFontHover-line-height);
  --wix-forms-formPreviousButtonFontHover-family: var(--previousButtonFontHover-family);
  --wix-forms-formPreviousButtonFontHover-size: var(--previousButtonFontHover-size);
  --wix-forms-formPreviousButtonFontHover-style: var(--previousButtonFontHover-style);
  --wix-forms-formPreviousButtonFontHover-variant: var(--previousButtonFontHover-variant);
  --wix-forms-formPreviousButtonFontHover-weight: var(--previousButtonFontHover-weight);
  --wix-forms-formPreviousButtonColor: var(--previousButtonColor);
  --wix-forms-formPreviousButtonColor-rgb: var(--previousButtonColor-rgb);
  --wix-forms-formPreviousButtonColor-opacity: var(--previousButtonColor-opacity);
  --wix-forms-formPreviousButtonColorHover: var(--previousButtonColorHover);
  --wix-forms-formPreviousButtonColorHover-rgb: var(--previousButtonColorHover-rgb);
  --wix-forms-formPreviousButtonColorHover-opacity: var(--previousButtonColorHover-opacity);
  --wix-forms-formPreviousButtonBackgroundColor: var(--previousButtonBackgroundColor);
  --wix-forms-formPreviousButtonBackgroundColor-rgb: var(--previousButtonBackgroundColor-rgb);
  --wix-forms-formPreviousButtonBackgroundColor-opacity: var(--previousButtonBackgroundColor-opacity);
  --wix-forms-formPreviousButtonBackgroundColorHover: var(--previousButtonBackgroundColorHover);
  --wix-forms-formPreviousButtonBackgroundColorHover-rgb: var(--previousButtonBackgroundColorHover-rgb);
  --wix-forms-formPreviousButtonBackgroundColorHover-opacity: var(--previousButtonBackgroundColorHover-opacity);
  --wix-forms-formPreviousButtonBorderColor: var(--previousButtonBorderColor);
  --wix-forms-formPreviousButtonBorderColor-rgb: var(--previousButtonBorderColor-rgb);
  --wix-forms-formPreviousButtonBorderColor-opacity: var(--previousButtonBorderColor-opacity);
  --wix-forms-formPreviousButtonBorderColorHover: var(--previousButtonBorderColorHover);
  --wix-forms-formPreviousButtonBorderColorHover-rgb: var(--previousButtonBorderColorHover-rgb);
  --wix-forms-formPreviousButtonBorderColorHover-opacity: var(--previousButtonBorderColorHover-opacity);
  --wix-forms-formPreviousButtonBorderWidth: calc(var(--previousButtonBorderWidth) * 1px);
  --wix-forms-formPreviousButtonBorderRadius: calc(var(--previousButtonBorderRadius) * 1px);
  --wix-forms-formSubmitButtonFont-text-decoration: var(--submitButtonFont-text-decoration);
  --wix-forms-formSubmitButtonFont-line-height: var(--submitButtonFont-line-height);
  --wix-forms-formSubmitButtonFont-family: var(--submitButtonFont-family);
  --wix-forms-formSubmitButtonFont-size: var(--submitButtonFont-size);
  --wix-forms-formSubmitButtonFont-style: var(--submitButtonFont-style);
  --wix-forms-formSubmitButtonFont-variant: var(--submitButtonFont-variant);
  --wix-forms-formSubmitButtonFont-weight: var(--submitButtonFont-weight);
  --wix-forms-formSubmitButtonFontHover-text-decoration: var(--submitButtonFontHover-text-decoration);
  --wix-forms-formSubmitButtonFontHover-line-height: var(--submitButtonFontHover-line-height);
  --wix-forms-formSubmitButtonFontHover-family: var(--submitButtonFontHover-family);
  --wix-forms-formSubmitButtonFontHover-size: var(--submitButtonFontHover-size);
  --wix-forms-formSubmitButtonFontHover-style: var(--submitButtonFontHover-style);
  --wix-forms-formSubmitButtonFontHover-variant: var(--submitButtonFontHover-variant);
  --wix-forms-formSubmitButtonFontHover-weight: var(--submitButtonFontHover-weight);
  --wix-forms-formSubmitButtonColor: var(--submitButtonColor);
  --wix-forms-formSubmitButtonColor-rgb: var(--submitButtonColor-rgb);
  --wix-forms-formSubmitButtonColor-opacity: var(--submitButtonColor-opacity);
  --wix-forms-formSubmitButtonColorHover: var(--submitButtonColorHover);
  --wix-forms-formSubmitButtonColorHover-rgb: var(--submitButtonColorHover-rgb);
  --wix-forms-formSubmitButtonColorHover-opacity: var(--submitButtonColorHover-opacity);
  --wix-forms-formSubmitButtonBackgroundColor: var(--submitButtonBackgroundColor);
  --wix-forms-formSubmitButtonBackgroundColor-rgb: var(--submitButtonBackgroundColor-rgb);
  --wix-forms-formSubmitButtonBackgroundColor-opacity: var(--submitButtonBackgroundColor-opacity);
  --wix-forms-formSubmitButtonBackgroundColorHover: var(--submitButtonBackgroundColorHover);
  --wix-forms-formSubmitButtonBackgroundColorHover-rgb: var(--submitButtonBackgroundColorHover-rgb);
  --wix-forms-formSubmitButtonBackgroundColorHover-opacity: var(--submitButtonBackgroundColorHover-opacity);
  --wix-forms-formSubmitButtonBorderColor: var(--submitButtonBorderColor);
  --wix-forms-formSubmitButtonBorderColor-rgb: var(--submitButtonBorderColor-rgb);
  --wix-forms-formSubmitButtonBorderColor-opacity: var(--submitButtonBorderColor-opacity);
  --wix-forms-formSubmitButtonBorderColorHover: var(--submitButtonBorderColorHover);
  --wix-forms-formSubmitButtonBorderColorHover-rgb: var(--submitButtonBorderColorHover-rgb);
  --wix-forms-formSubmitButtonBorderColorHover-opacity: var(--submitButtonBorderColorHover-opacity);
  --wix-forms-formSubmitButtonBorderWidth: calc(var(--submitButtonBorderWidth) * 1px);
  --wix-forms-formSubmitButtonBorderRadius: calc(var(--submitButtonBorderRadius) * 1px);
  --wix-forms-formColumnSpacing: calc(var(--columnSpacing) * 1px);
  --wix-forms-formRowSpacing: calc(var(--rowSpacing) * 1px);
  --wix-forms-formBackground: var(--formBackground);
  --wix-forms-formBackground-rgb: var(--formBackground-rgb);
  --wix-forms-formBackground-opacity: var(--formBackground-opacity);
  --wix-forms-formInputBorderLeftWidth: calc(var(--inputBorderLeftWidth) * 1px);
  --wix-forms-formInputBorderRightWidth: calc(var(--inputBorderRightWidth) * 1px);
  --wix-forms-formInputBorderTopWidth: calc(var(--inputBorderTopWidth) * 1px);
  --wix-forms-formInputBorderBottomWidth: calc(var(--inputBorderBottomWidth) * 1px);
  background: rgba(var(--formBackground));
  border-color: rgba(var(--borderColor));
  border-radius: calc(var(--borderRadius)*1px);
  border-style: solid;
  border-width: calc(var(--borderWidth)*1px);
  box-sizing: border-box;
  padding-bottom: calc(var(--verticalPadding)*1px);
  padding-left: calc(var(--horizontalPadding)*1px);
  padding-right: calc(var(--horizontalPadding)*1px);
  padding-top: calc(var(--verticalPadding)*1px)
}

.svRWJfc {
  box-shadow: var(--index667083180-shadowXOffset) var(--index667083180-shadowYOffset) calc(var(--shadowBlur)*1px) calc(var(--shadowSize)*1px) rgba(var(--shadowColor))
}

@container (max-width: 288px) {
  .skymIZO form fieldset>div {
    column-gap: 0 !important
  }
}

.ZoFELN {
  height: 100%;
  width: 100%
}

._0Bj-r,
.glob_fontElementMap {
  font-family: var(--ricos-font-family, unset)
}

.Be0di {
  color: var(--ricos-custom-link-color, var(--ricos-action-color, #092e69));
  font-family: var(--ricos-custom-link-font-family, unset);
  font-size: var(--ricos-custom-link-font-size, unset);
  font-style: var(--ricos-custom-link-font-style, unset);
  font-weight: var(--ricos-custom-link-font-weight, unset);
  letter-spacing: var(--ricos-custom-link-letter-spacing, unset);
  line-height: var(--ricos-custom-link-line-height, unset);
  min-height: var(--ricos-custom-link-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-link-text-decoration, none);
  text-decoration: var(--ricos-custom-link-text-decoration, none)
}

@supports not (contain:inline-size) {
  @media only screen and (max-width:640px) {
    .Be0di {
      font-size: var(--ricos-custom-link-font-size, unset)
    }
  }
}

@container (width < 640px) {
  .Be0di {
    font-size: var(--ricos-custom-link-font-size, unset)
  }
}

[dir] .WcYwj:hover {
  cursor: text
}

[dir] ._89jR0:hover {
  cursor: pointer
}

.gy5da {
  display: flex
}

[dir=ltr] .gy5da {
  margin-right: 5px
}

[dir=rtl] .gy5da {
  margin-left: 5px
}

.pXIbj {
  color: var(--ricos-settings-action-color, var(--ricos-action-color-fallback, #092e69));
  max-width: 270px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap
}

.pXIbj:hover {
  text-decoration: underline
}

[dir] .a4-pA:hover {
  cursor: pointer
}

@supports not (contain:inline-size) {
  @media only screen and (max-width:640px) {
    .pXIbj {
      max-width: 160px
    }
  }
}

@container (width < 640px) {
  .pXIbj {
    max-width: 160px
  }
}

._8cA8M {
  align-items: center;
  cursor: auto;
  display: flex;
  margin: 12px 0
}

._8cA8M .V4LQu {
  flex: 1
}

._8cA8M p[data-text-align=right][data-placeholder]:first-child:before {
  float: right
}

._8cA8M p[data-text-align=left][data-placeholder]:first-child:before {
  float: left
}

.Guq8g {
  margin: 10px 0 12px
}

.rl6gj {
  margin: 0;
  min-height: 48px
}

.rl6gj.Guq8g {
  margin: 2px 0
}

.tq3Qu {
  cursor: auto;
  margin-inline-start: 48px;
  min-height: 48px;
  padding: 9px 0;
  position: relative
}

.tq3Qu:hidden {
  display: none
}

.HlN5X {
  align-self: start;
  display: flex;
  outline: none
}

.HlN5X,
.WiXwz {
  padding-top: 12px
}

.WiXwz {
  cursor: grab;
  position: absolute
}

.WiXwz:hover {
  opacity: .7
}

.WiXwz svg {
  fill: #646464;
  color: #646464
}

.Ixxh3 {
  right: -23px
}

.WVrW7 {
  left: -23px
}

.zk3CZ {
  display: flex;
  flex-direction: row;
  position: relative
}

.zk3CZ p[data-text-align=right][data-placeholder]:first-child:before {
  float: right
}

.zk3CZ p[data-text-align=left][data-placeholder]:first-child:before {
  float: left
}

.p8P-d {
  margin: 2px 0
}

.VtYH6 {
  cursor: grabbing
}

.HF1c-,
.jAFZS {
  min-width: 0;
  width: 100%
}

.HF1c- {
  display: flex;
  flex-direction: column
}

.Qq4WR {
  --ricos-custom-editor-add-plugin-button-position-inline-start: -36px
}

.npEpf {
  direction: ltr
}

.bOvX1 {
  direction: rtl
}

.uzD6s {
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  outline: none;
  padding-inline-end: 14px;
  padding-inline-start: 10px
}

.uzD6s:hover {
  opacity: .7
}

.bOvX1 .uzD6s {
  transform: scaleX(-1)
}

.KU-lu {
  fill: #646464;
  color: #646464;
  outline: none;
  transition: transform .15s linear
}

.KU-lu.TLz2i {
  transform: rotate(90deg)
}

.ZXSQJ {
  overflow-wrap: break-word;
  width: 100%;
  word-break: break-word
}

.TcBzFc {
  font-size: 12px !important;
  margin-top: 8px
}

.I0A_hF {
  border: none;
  margin: 0;
  padding: 0
}

.gOcFDY {
  pointer-events: none
}

.oiZ9eP {
  position: relative
}

.oiZ9eP>fieldset {
  pointer-events: none;
  visibility: hidden
}

.eLSotd {
  align-items: center;
  background: rgba(var(--wix-forms-formBackground));
  display: flex;
  inset: 0;
  justify-content: center;
  position: absolute;
  z-index: 1
}

.eLSotd>div {
  height: auto;
  width: 100%
}

.ZO2tWd,
.tM_Cwr {
  margin-top: 24px
}

.tM_Cwr {
  align-items: center;
  color: var(--wix-forms-formInputErrorColor, #df3131);
  display: flex;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 16px;
  justify-content: center;
  line-height: 1.4;
  min-height: 20px
}

.Fugsow {
  margin-right: 2px
}

.DtgSbZ {
  display: grid;
  width: 100%
}

.S4AAp6 {
  display: flex;
  flex-direction: column;
  gap: var(--wix-forms-formRowSpacing, 24px);
  width: 100%
}

._6WS4a_ {
  -moz-column-gap: var(--wix-forms-formColumnSpacing, 24px);
  column-gap: var(--wix-forms-formColumnSpacing, 24px)
}

.Gv211h {
  row-gap: var(--wix-forms-formRowSpacing, 0)
}

.WPiccu {
  align-items: flex-end;
  display: flex
}

.Ec1es3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px
}

.Ec1es3 .raph6s {
  border-radius: 4px !important
}

.UOVxPb {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center
}

.UOVxPb .enYFAm {
  margin-bottom: 12px
}

.UOVxPb .yEi2iI {
  margin-top: 12px
}



.sUhbA8v {
  display: inline-block;
  position: relative
}

.sUhbA8v.ob_dpBN--fluid {
  display: block;
  width: 100%
}

.ssR8jFK {
  background-color: #fff;
  border-color: #000;
  border-radius: initial;
  border-style: solid;
  border-width: 1px;
  padding: initial
}

.soBUAbJ {
  border-style: solid;
  height: 0;
  margin: 5px;
  position: absolute;
  width: 0
}

.sSgenml[data-placement*=right].sCUqB7_ {
  padding-left: 5px
}

.sSgenml[data-placement*=right].sCUqB7_ .soBUAbJ {
  border-color: transparent #000 transparent transparent;
  border-width: 5px 5px 5px 0;
  left: -5px;
  margin-left: 5px;
  margin-right: 0
}

.sSgenml[data-placement*=left].sCUqB7_ {
  padding-right: 5px
}

.sSgenml[data-placement*=left].sCUqB7_ .soBUAbJ {
  border-color: transparent transparent transparent #000;
  border-width: 5px 0 5px 5px;
  margin-left: 0;
  margin-right: 5px;
  right: -5px
}

.sSgenml[data-placement*=bottom].sCUqB7_ {
  padding-top: 5px
}

.sSgenml[data-placement*=bottom].sCUqB7_ .soBUAbJ {
  border-color: transparent transparent #000 transparent;
  border-width: 0 5px 5px 5px;
  margin-bottom: 0;
  margin-top: 5px;
  top: -5px
}

.sSgenml[data-placement*=top].sCUqB7_ {
  padding-bottom: 5px
}

.sSgenml[data-placement*=top].sCUqB7_ .soBUAbJ {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  bottom: -5px;
  margin-bottom: 5px;
  margin-top: 0
}

.sDVx44C {
  cursor: pointer
}

.sDVx44C.owMEnWT--hovered {
  background-color: #d3d3d3
}

.sDVx44C.owMEnWT--disabled {
  background-color: #fff;
  cursor: default
}

.sDVx44C.owMEnWT--selected {
  background-color: gray
}

.sDVx44C.owMEnWT--selected.owMEnWT--hovered {
  background-color: #696969
}

.sDVx44C:not(.owMEnWT--selectable) {
  cursor: default
}

.s__3PzxiG {
  background-color: transparent;
  font-weight: 700
}

.s__5e8jn_ {
  color: rgb(var(--wix-forms-formInputValueColor, var(--CoreDropdownOption3785301118-wix-color-5)));
  display: block;
  font-family: var(--wix-forms-formInputValueFont-family, var(--wix-font-Body-M-family));
  font-size: var(--wix-forms-formInputValueFont-size, 16px);
  font-style: var(--wix-forms-formInputValueFont-style, var(--wix-font-Body-M-style));
  font-variant: var(--wix-forms-formInputValueFont-variant, var(--wix-font-Body-M-variant));
  font-weight: var(--wix-forms-formInputValueFont-weight, var(--wix-font-Body-M-weight));
  line-height: var(--wix-forms-formInputValueFont-line-height, 1.5);
  overflow: hidden;
  padding: 0 12px
}

.sJ1XfS1,
.sxDjSjC {
  width: 100%
}

.sxDjSjC {
  background-color: #fff;
  max-height: 320px;
  min-height: 60px;
  position: absolute;
  transition: .3s ease;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.sxDjSjC.ozhj_nJ--fullScreen {
  min-height: 100vh;
  transition-duration: .5s
}

.sxDjSjC.ozhj_nJ---position-3-top {
  top: -100%
}

.sxDjSjC.ozhj_nJ---position-3-top.ozhj_nJ--visible {
  top: 0
}

.sxDjSjC.ozhj_nJ---position-6-bottom {
  bottom: -100%
}

.sxDjSjC.ozhj_nJ---position-6-bottom.ozhj_nJ--visible {
  bottom: 0
}

.sHAmzWU,
.sHAmzWU * {
  box-sizing: border-box
}

.sHAmzWU.ojd8ukD--forceBWTheme {
  --wut-bg-color: #fff;
  --wut-text-color: #000;
  --wut-disabled-color: #969696;
  --wut-placeholder-color: #646464;
  --wut-main-cta-color: rgb(var(--wix-color-5));
  --wut-secondary-cta-color: #000;
  --wut-input-border-color: rgba(0, 0, 0, .6);
  --wut-input-hover-and-focus-border-color: #000;
  --wut-selection-text-bg-color: rgba(0, 0, 0, .2);
  --wut-meta-data-color: #646464;
  --wut-clear-button-bg-color: rgba(0, 0, 0, .12)
}

.sHAmzWU.ojd8ukD--isOpen {
  height: 100vh;
  height: 100dvh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  width: 100dvw;
  z-index: 1999
}

.sp_pDH0 {
  opacity: 0;
  -webkit-transition: opacity .3s, -webkit-transform .4s;
  transition: opacity .2s, transform .4s;
  transition-timing-function: ease;
  z-index: 2000
}

.sHAmzWU.ojd8ukD--isOpen .sp_pDH0 {
  opacity: 1
}

.sejEIiN {
  background: #000;
  height: 100%;
  opacity: .6;
  width: 100%
}

.sGPWegK,
.sOPhb2C {
  outline: 0
}

.sGPWegK {
  max-height: 260px;
  overflow: auto;
  position: relative
}

.shdSRc6 {
  display: inline-block;
  padding: 10px 24px
}

.sqMyFwf .sSgenml {
  min-width: 100%;
  padding: 12px 0
}

.s__5yUhTk .sKW2YoK svg {
  color: rgb(var(--wix-forms-formInputValueColor, var(--wix-color-5)));
  height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
  width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.spz_E_s {
  --wix-ui-tpa-icon-button-icon-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-icon-button-icon-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-icon-button-icon-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sNBmKLT {
  flex-direction: row
}

.sNBmKLT,
.s__42Q9fj {
  align-items: center;
  display: flex
}

.s__42Q9fj {
  height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
  width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.sYRuhqy svg {
  height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
  justify-content: flex-end;
  width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.sYRuhqy svg,
.spzSV0n {
  align-items: center;
  display: flex
}

.spzSV0n svg {
  height: max(var(--wix-forms-formInputValueFont-size, 16px), 16px);
  width: max(var(--wix-forms-formInputValueFont-size, 16px), 16px)
}

.seA5QDJ {
  opacity: .2 !important
}

.sT41QKA {
  display: block;
  height: 100%
}

.sT41QKA .sZyBZzt {
  align-items: center;
  display: flex;
  height: 100%
}

.sT41QKA .sJfq6QD .s__2Ed9sd {
  padding: 10px 24px
}

.sT41QKA .sJfq6QD .s__2Ed9sd.owMEnWT--hovered {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.sT41QKA .sJfq6QD .s__2Ed9sd.owMEnWT--selected {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.sT41QKA .sJfq6QD .s__2Ed9sd.owMEnWT--hovered.owMEnWT--selected {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.sT41QKA .ssR8jFK {
  padding-bottom: 0
}

.sT41QKA .sJfq6QD .sGPWegK {
  height: 190px;
  padding-bottom: 8px
}

.sS57LjF {
  background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)));
  border: 1px solid rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.4));
  border-radius: 0;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1);
  margin-inline-start: -12px
}

.sS57LjF.oNTYIty---theme-3-box {
  margin-bottom: var(--wix-forms-formInputBorderWidth, 0);
  margin-top: var(--wix-forms-formInputBorderWidth, 0);
  margin-inline-start: calc((var(--wix-forms-formInputBorderWidth, 0px) + 12px)*-1)
}

.sS57LjF.oNTYIty---theme-4-line {
  margin-top: var(--wix-forms-formInputBorderWidth, 0)
}

.sjSyemx {
  box-sizing: border-box;
  padding: 8px 24px
}

.sB7QEEh .sxDjSjC {
  background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)))
}

.stLxpWg {
  display: flex;
  flex-direction: column;
  height: 296px;
  margin: 12px 0;
  max-height: 50vh;
  overflow: hidden
}

.stLxpWg .s__2Ed9sd {
  padding: 10px 24px
}

.stLxpWg .s__2Ed9sd.owMEnWT--hovered {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.stLxpWg .s__2Ed9sd.owMEnWT--selected {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.stLxpWg .s__2Ed9sd.owMEnWT--hovered.owMEnWT--selected {
  background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.ssHATxd {
  box-sizing: border-box;
  padding: 8px 24px
}

.sPAppnp {
  align-items: center;
  display: flex;
  flex-direction: row
}

.sPAppnp.oUq5NeP--nowrap {
  white-space: nowrap
}

.sImnf0j {
  align-items: center;
  display: flex;
  height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
  margin-inline-end: 12px;
  width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.sdrjWNx {
  --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
  --wix-ui-tpa-text-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
  --wix-ui-tpa-text-main-text-font-family: var(--wix-forms-formInputValueFont-family);
  --wix-ui-tpa-text-main-text-font-size: var(--wix-forms-formInputValueFont-size);
  --wix-ui-tpa-text-main-text-font-style: var(--wix-forms-formInputValueFont-style);
  --wix-ui-tpa-text-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
  --wix-ui-tpa-text-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
  --wix-ui-tpa-text-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
  --wix-ui-tpa-text-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.smk7wZa.otfUxiL--rtl {
  direction: ltr
}

.smk7wZa .sKW2YoK {
  align-self: stretch
}

.smk7wZa input {
  direction: ltr
}

.smk7wZa input,
.smk7wZa.otfUxiL--rtl input {
  text-align: start
}

.ncylo2 {
  height: auto;
  width: 100%
}



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

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
  unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
  unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
  unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'din-next-w01-light';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2') format('woff2');
  unicode-range: U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'din-next-w01-light';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2') format('woff2');
  unicode-range: U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'din-next-w01-light';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w01-light.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-display: swap;
  font-family: wf_a0cca8470f794a909860a28c4;
  src: url("https://static.wixstatic.com/ufonts/2139b1_a0cca8470f794a909860a28c4ab9f19f/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/2139b1_a0cca8470f794a909860a28c4ab9f19f/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/2139b1_a0cca8470f794a909860a28c4ab9f19f/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_30835aaf23f74851b0d906758;
  src: url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_6f0aa9441f7f437baedd96576;
  src: url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_904e963df9eb42cbbc90c5350;
  src: url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/ttf/file.ttf") format("ttf");
}

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

@font-face {
  font-family: 'madefor-text';
  font-style: italic;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('http://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.math.woff2') format('woff2');
  unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.math.woff2') format('woff2');
  unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.cyrillic.woff2') format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.greek.woff2') format('woff2');
  unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #092e69;
  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 #092e69 !important;
}

:root,
:host,
.spxThemeOverride,
.max-width-container {
  --color_0: 255, 255, 255;
  --color_1: 240, 248, 255;     /* Alice Blue */
  --color_2: 0, 0, 50;
  --color_3: 0, 96, 180;
  --color_4: 0, 136, 203;
  --color_5: 135, 206, 250;     /* Light Sky Blue */
  --color_6: 100, 149, 237;     /* Cornflower Blue */
  --color_7: 173, 216, 230;     /* Light Blue */
  --color_8: 240, 248, 255;
  --color_9: 100, 149, 237;
  --color_10: 176, 224, 230;    /* Powder Blue */
  --color_11: 240, 248, 255;
  --color_12: 224, 238, 255;
  --color_13: 0, 150, 255;      /* Your main blue */
  --color_14: 30, 60, 90;
  --color_15: 0, 0, 0;
  --color_16: 200, 225, 255;
  --color_17: 149, 185, 255;
  --color_18: 0, 128, 255;
  --color_19: 0, 105, 200;
  --color_20: 0, 72, 150;
  --color_21: 235, 245, 255;
  --color_22: 190, 220, 250;
  --color_23: 135, 180, 235;
  --color_24: 85, 160, 220;
  --color_25: 50, 130, 200;
  --color_26: 220, 230, 245;
  --color_27: 200, 215, 240;
  --color_28: 140, 170, 210;
  --color_29: 100, 130, 180;
  --color_30: 60, 90, 140;
  --color_31: 230, 240, 255;
  --color_32: 180, 210, 250;
  --color_33: 120, 175, 240;
  --color_34: 70, 150, 230;
  --color_35: 40, 120, 200;
  --color_36: 255, 255, 255;
  --color_37: 0, 0, 0;
  --color_38: 235, 245, 255;
  --color_39: 120, 150, 180;
  --color_40: 50, 80, 110;
  --color_41: 0, 150, 255;
  --color_42: 0, 150, 255;
  --color_43: 0, 150, 255;
  --color_44: 0, 150, 255;
  --color_45: 0, 0, 0;
  --color_46: 50, 80, 110;
  --color_47: 0, 0, 0;
  --color_48: 0, 150, 255;
  --color_49: 0, 150, 255;
  --color_50: 255, 255, 255;
  --color_51: 0, 150, 255;
  --color_52: 0, 150, 255;
  --color_53: 255, 255, 255;
  --color_54: 120, 150, 180;
  --color_55: 120, 150, 180;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 0, 150, 255;
  --color_59: 0, 150, 255;
  --color_60: 255, 255, 255;
  --color_61: 0, 150, 255;
  --color_62: 0, 150, 255;
  --color_63: 255, 255, 255;
  --color_64: 120, 150, 180;
  --color_65: 120, 150, 180;
  --font_0: normal normal normal calc(68 * var(--theme-spx-ratio))/1.4em 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(44 * var(--theme-spx-ratio))/1.4em wfont_2139b1_a0cca8470f794a909860a28c4ab9f19f, wf_a0cca8470f794a909860a28c4, orig_aok_buenos_aires_semibold;
  --font_3: normal normal normal calc(20 * var(--theme-spx-ratio))/1.4em wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --font_4: normal normal normal calc(32 * var(--theme-spx-ratio))/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --font_5: normal normal normal calc(26 * var(--theme-spx-ratio))/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --font_6: normal normal normal calc(20 * var(--theme-spx-ratio))/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --font_7: normal normal normal calc(15 * var(--theme-spx-ratio))/1.4em wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --font_8: normal normal normal calc(17 * var(--theme-spx-ratio))/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --font_9: normal normal normal calc(13 * var(--theme-spx-ratio))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: var(--scaling-factor) / 1280;
  --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
  --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, 100 * var(--one-unit), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

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

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

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

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

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

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

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

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

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

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

.font_10 {
  font: var(--font_10);
  color: rgb(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));
}

#masterPage {
  --variables-lzqn4ou0: 1600px;
}

#SITE_HEADER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}

#SITE_PAGES {
  --transition-duration: 700ms;
}

#SITE_FOOTER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}



@font-face {
  font-display: swap;
  font-family: wf_904e963df9eb42cbbc90c5350;
  src: url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/05f812_904e963df9eb42cbbc90c53501cd458a/ttf/file.ttf") format("ttf");
}

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

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
  unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
  unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
  unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-65medi';
  font-style: normal;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'proxima-n-w01-reg';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w05-reg.woff2') format('woff2');
  unicode-range: U+0000, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+017F, U+018F, U+019D, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0259, U+0272, U+02B0, U+02BB-02BC, U+02C9, U+02CB, U+02D8-02D9, U+02DB, U+02DD, U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D7, U+0400-045F, U+0472-0475, U+048A-04FF, U+0510-0513, U+051C-051D, U+0524-0527, U+052E-052F, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F, U+1E22-1E23, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200A, U+2015, U+201B, U+2032-2033, U+203D-203E, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20B4, U+20B8-20BA, U+20BC-20BD, U+2113, U+2116-2117, U+2120, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+22B2-22B3, U+22C5, U+2318, U+25A0, U+25B2, U+25BC, U+25CA, U+25CF, U+2605, U+2610-2611, U+2666, U+2713, U+2E18, U+E004-E005, U+F43A-F43B, U+F460-F473, U+F498-F49F, U+F4C6-F4C7, U+F4CC-F4CD, U+F4D2-F4D7, U+F50A-F50B, U+F50E-F533, U+F536-F539, U+F53C-F53F, U+F637, U+F6C3, U+F6DD, U+F6DF-F6F3, U+F8FF, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'proxima-n-w01-reg';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+F656-F659;
  font-display: swap;
}

@font-face {
  font-family: 'avenir-lt-w01_85-heavy1475544';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
  unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
  font-display: swap;
}

@font-face {
  font-family: 'avenir-lt-w01_85-heavy1475544';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}

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

@font-face {
  font-family: 'madefor-text';
  font-style: italic;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('http://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew01-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.math.woff2') format('woff2');
  unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew02-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.other.woff2') format('woff2');
  unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.math.woff2') format('woff2');
  unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.cyrillic.woff2') format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.greek.woff2') format('woff2');
  unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin-ext.woff2') format('woff2');
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
  font-display: swap;
}

@font-face {
  font-family: 'helveticaneuew10-45ligh';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

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

@font-face {
  font-family: 'avenir-lt-w01_35-light1475496';
  font-style: normal;
  font-weight: 400;
  src: url('http://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}

@font-face {
  font-family: 'madefor-text-bold';
  font-style: italic;
  font-weight: 700;
  src: url('http://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('http://static.parastorage.com/fonts/v2/75da2848-97d9-41cf-accf-3f221b33b291/v1/madefor-text-bold.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}

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

@font-face {
  font-display: swap;
  font-family: wf_4e8d4517aa66447db8308b6f3;
  src: url("https://static.wixstatic.com/ufonts/342e69_4e8d4517aa66447db8308b6f3e598512/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/342e69_4e8d4517aa66447db8308b6f3e598512/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/342e69_4e8d4517aa66447db8308b6f3e598512/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_629a18e84ca44ec89c4521ca8;
  src: url("https://static.wixstatic.com/ufonts/342e69_629a18e84ca44ec89c4521ca8ad2762b/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/342e69_629a18e84ca44ec89c4521ca8ad2762b/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/342e69_629a18e84ca44ec89c4521ca8ad2762b/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_30835aaf23f74851b0d906758;
  src: url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/2139b1_30835aaf23f74851b0d9067587f7af47/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_6f0aa9441f7f437baedd96576;
  src: url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/41d980_6f0aa9441f7f437baedd9657618f6058/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_9364e745b205450096a4bef33;
  src: url("https://static.wixstatic.com/ufonts/027da2_9364e745b205450096a4bef333505abf/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/027da2_9364e745b205450096a4bef333505abf/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/027da2_9364e745b205450096a4bef333505abf/ttf/file.ttf") format("ttf");
}

#eung1 {
  height: auto;
  --comp-display: unset;
  position: relative;
}

#eung1 .eung1-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: clip;
  overflow-y: clip;
}

#eung1 .eung1-container {
  box-sizing: border-box;
  position: relative;
  display: var(--l_display, var(--container-display));
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

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

#eung1 {
  --bg: var(--color_11);
  --alpha-bg: 1;
  --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSeung1 {
  --above-all-in-container: 49;
}

#comp-lp8c0rku-pinned-layer {
  z-index: 53;
  --above-all-in-container: 10000;
}

#comp-lo7973o03-pinned-layer {
  z-index: 54;
  --above-all-in-container: 10000;
}

#comp-ltfcjk4m-pinned-layer {
  z-index: 55;
  --above-all-in-container: 10000;
}

#comp-lyia8eyz {
  z-index: 51;
  --above-all-in-container: 10000;
}

#comp-m7u9ovjz-pinned-layer {
  z-index: 57;
  --above-all-in-container: 10000;
}

#comp-lo7973nd1 {
  min-height: 0px;
  --l_display: unset;
  height: 81.1vh;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lo7973nd1-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.5132917 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973nd1 {
    height: 80vh;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973nd1 {
    height: 30.5vh;
  }

  .comp-lo7973nd1-container {
    grid-template-rows: minmax(max(0.5px, 0.6178074 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-lo7973nd1 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lo7973nh4 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: end;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 15%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973nh4 {
    margin-bottom: 10%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973nh4 {
    margin-bottom: 10%;
  }
}

#comp-lo7973nh4 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: 255, 255, 255;
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 70px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973nh4 {
    --fontSize: 60px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973nh4 {
    --minFontSize: 26px;
    --fontSize: 26spx;
  }
}

#comp-lo7973nj5 {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-lo7973nj5 .comp-lo7973nj5-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 2%;
  padding-right: 0%;
  padding-left: 0%;
  padding-bottom: 2%;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973nj5 {
    grid-area: 3/1/4/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973nj5 {
    grid-area: 2/1/3/2;
  }

  #comp-lo7973nj5 .comp-lo7973nj5-container {
    padding-bottom: 4%;
    grid-template-rows: minmax(187.62823269527064px, max-content) minmax(500px, max-content);
    grid-template-columns: 1fr;
  }
}

#comp-lo7973nj5 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lo79qsyl {
  width: 48.671875%;
  height: auto;
  --aspect-ratio: 1.3210272873194222;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: start;
  margin-left: 19.84375%;
  margin-right: 0%;
  margin-top: 10vh;
  margin-bottom: 10vh;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79qsyl {
    width: 33.58876056847586%;
    --aspect-ratio: 1.3209595647459749;
    justify-self: center;
    margin-left: 0%;
    margin-top: 0.38358104528210163vh;
    margin-bottom: 0vh;
  }
}

#comp-lo79qsyl {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-lo79qsyl wow-image {
  overflow: clip;
}

#comp-lo79qsyl wow-image img {
  height: 100%;
}

#comp-lo79uv90 {
  width: 88.48955421375277%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 11.510434189954113%;
  margin-top: 0%;
  margin-bottom: 0.9994398120689271%;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lo79uv90-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79uv90 {
    width: 92.86765527997196%;
    align-self: center;
    margin-right: 7.125099614499336%;
    margin-top: 0%;
    margin-bottom: 0.9638119978666475%;
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79uv90 {
    width: 92.00000000000001%;
    align-self: start;
    margin-right: 0%;
    margin-top: 0.9937155680686943%;
    margin-bottom: -2.1446768170506068%;
    grid-area: 2/1/3/2;
  }
}

#comp-lo79uv90 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lo79upi0 {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.20055211519809;
  min-width: 0px;
  width: 33.94195705024311%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79upi0 {
    --aspect-ratio: 0.16856963513706044;
    width: 38.45627519482494%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79upi0 {
    --aspect-ratio: 0.31916584644187435;
    width: 33.33459571587522%;
    margin-right: 0.4106050884404338%;
    align-self: center;
  }
}

#comp-lo79upi0 {
  --rd: max(0.5px, 0.0039064 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0039064 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0039064 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0039064 * (var(--scaling-factor) - var(--scrollbar-width)));
  --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  --shd: none;
  --horizontalPadding: 0px;
  --verticalPadding: 0px;
  --fnt: normal normal normal max(0.5px, 0.0103093 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --trans2: color 0.4s ease 0s;
  --txt: 255, 255, 255;
  --bg: 49, 48, 49;
  --brd: 50, 50, 50;
  --brw: 0px;
  --bgh: 255, 255, 255;
  --brdh: 49, 48, 49;
  --txth: 157, 11, 40;
  --bgd: 238, 238, 238;
  --txtd: 141, 141, 141;
  --alpha-txtd: 1;
  --alpha-txth: 1;
  --margin: 0spx;
  --alpha-bgd: 1;
  --alpha-brdh: 1;
  --align: center;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --alpha-bgh: 1;
  --boxShadowToggleOn-shd: none;
  --alpha-txt: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79upi0 {
    --fnt: normal normal normal max(0.5px, 0.0317209 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  }
}

#comp-lo79swkz {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 91.78847134254684%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 2.9148095623987036%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79swkz {
    width: 100%;
    margin-bottom: 2.719340856953522%;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79swkz {
    margin-bottom: 3.053364403555905%;
    align-self: center;
  }
}

#comp-lo79swkz {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 17.971spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79swkz {
    --minFontSize: 12px;
    --textAlign: left;
    --fontSize: 17.972spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79swkz {
    --minFontSize: 12px;
    --textAlign: center;
    --fontSize: 47.457spx;
  }
}

#comp-lo79s2q0 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 2.7983184764991895%;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79s2q0 {
    margin-right: 0%;
    margin-bottom: 2.6106617262672818%;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79s2q0 {
    margin-right: 0.00333894019807374%;
    margin-bottom: 1.9102647185910795%;
    align-self: center;
  }
}

#comp-lo79s2q0 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 40px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79s2q0 {
    --textAlign: left;
    --fontSize: 30px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79s2q0 {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --textAlign: center;
    --fontSize: 20spx;
  }
}

#comp-lpxzl2ai {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 3/1/4/2;
  position: relative;
}

#comp-lpxzl2ai .comp-lpxzl2ai-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.195312 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpxzl2ai {
    grid-area: 4/1/5/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpxzl2ai {
    grid-area: 3/1/4/2;
  }

  #comp-lpxzl2ai .comp-lpxzl2ai-container {
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 5%;
  }
}

#comp-lpxzl2ai {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy0caso {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy0caso .comp-lpy0caso-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0caso .comp-lpy0caso-container {
    row-gap: 10px;
  }
}

#comp-lpy0caso {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy10l6p {
  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;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-lpy10l6p .comp-lpy10l6p-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 8px;
  column-gap: 8px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lpy10l6p:not(.comp-lpy10l6p-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy10l6p .comp-lpy10l6p-container {
    column-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }

  #comp-lpy10l6p {
    margin-left: 0%;
    margin-right: 0%;
  }
}

#comp-lpy10l6p {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy10l6r5__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: calc(((33.3333333% - ((0% + 0%) + 5.3333333px)) - 0px));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.066251 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy10l6r5__"] {
    width: 100%;
    grid-template-rows: minmax(max(0.5px, 0.1026738 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    margin-left: 0px;
    margin-right: 0px;
  }
}

[id^="comp-lpy10l6r5__"] {
  --brw: 0px;
  --brd: 0, 0, 0;
  --bg: 238, 238, 238;
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy137j6__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 54.549962806843546%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: end;
  margin-left: 0%;
  margin-right: 8.900980969501575%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy137j6__"] {
    width: 70.81027540367289%;
    justify-self: center;
    margin-left: 16.266063668560534%;
    margin-right: 0%;
    margin-top: 0.14558062112988496%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy137j6__"] {
    width: 72.51405409623008%;
    justify-self: end;
    margin-left: 0%;
    margin-right: 8.893199242667423%;
    margin-top: 0%;
  }
}

[id^="comp-lpy137j6__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --textAlign: left;
  --fontFamily: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 4.383spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy137j6__"] {
    --minFontSize: 12px;
    --fontSize: 8.778spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy137j6__"] {
    --minFontSize: 12px;
    --fontSize: 32.043spx;
  }
}

[id^="comp-lpy13x2b__"] {
  width: 7.922591004162001%;
  height: auto;
  --aspect-ratio: 1;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: start;
  margin-left: 23.772401599340824%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy13x2b__"] {
    margin-left: 10%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy13x2b__"] {
    margin-left: 8%;
  }
}

[id^="comp-lpy13x2b__"] {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy2dfe8 {
  width: 78.58019316022799%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 2.6421003963767578%;
  margin-right: 0%;
  margin-top: 5.001187475517326%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy2dfe8-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2dfe8 {
    width: 89.23982706008682%;
    margin-left: 0%;
    margin-right: 0.75615795061982%;
    margin-top: 4.998662487087208%;
  }
}

#comp-lpy2dfe8 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy0awrb1 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

#comp-lpy0awrb1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 16spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy0awrb1 {
    --minFontSize: 12px;
    --fontSize: 18.243spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0awrb1 {
    --minFontSize: 12px;
    --fontSize: 48.172spx;
  }
}

#comp-lpy0awrh {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 66.32285919884865%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0.0015534286765579168%;
  margin-top: 0%;
  margin-bottom: 2.7783071880238333%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0awrh {
    margin-right: 0.0013678603574825466%;
    margin-bottom: 2.446418249357535%;
  }
}

#comp-lpy0awrh {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 28px;
  --textDecoration: none;
  --maxFontSize: 42px;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy0awrh {
    --minFontSize: 28px;
    --maxFontSize: 42px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0awrh {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --fontSize: 13.369spx;
  }
}

#comp-lpy2fz1d {
  min-height: 440.765625px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 4/1/5/2;
  position: relative;
}

#comp-lpy2fz1d .comp-lpy2fz1d-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 3%;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(181.9844125px, auto) minmax(181.9844125px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2fz1d {
    min-height: 360.9375px;
    --comp-display: grid;
    grid-area: 5/1/6/2;
  }

  #comp-lpy2fz1d .comp-lpy2fz1d-container {
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    grid-template-rows: minmax(314.875px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2fz1d {
    min-height: 0px;
    --comp-display: flex;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
  }

  #comp-lpy2fz1d .comp-lpy2fz1d-container {
    padding-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 4%;
    row-gap: 0px;
    column-gap: 0px;
    grid-template-rows: 0.5fr 1fr;
  }
}

#comp-lpy2fz1d {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2fz1d {
    --static-spx: 0.1 * var(--one-unit);
  }
}

#comp-lpy2ieq2 {
  width: 75.79527509973404%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0.0002659574467984421%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy2ieq2-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2ieq2 {
    margin-left: 0.0002659574467984421%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq2 {
    width: 105.07328571237969%;
    margin-left: 1.1393247888727454%;
    margin-bottom: 4.583675748870699%;
  }
}

#comp-lpy2ieq2 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy2ieq51 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq51 {
    align-self: center;
  }
}

#comp-lpy2ieq51 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18.242spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2ieq51 {
    --fontSize: 18.242spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq51 {
    --fontSize: 48.172spx;
  }
}

#comp-lpy2ieq7 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 66.32285919884865%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0.0017133262515848268%;
  margin-top: 0%;
  margin-bottom: 3.0642840009594625%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq7 {
    width: 71.48362836647347%;
    margin-right: 1.1054076034078602%;
    margin-bottom: 3.16313311781292%;
  }
}

#comp-lpy2ieq7 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 28px;
  --textDecoration: none;
  --maxFontSize: 42px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2ieq7 {
    --minFontSize: 28px;
    --maxFontSize: 42px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq7 {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --fontSize: 13.369spx;
  }
}

#comp-lpy2nrvl {
  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;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-lpy2nrvl .comp-lpy2nrvl-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 8px;
  column-gap: 8px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lpy2nrvl:not(.comp-lpy2nrvl-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2nrvl {
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2nrvl .comp-lpy2nrvl-container {
    row-gap: 0px;
    column-gap: 0px;
    justify-content: flex-start;
  }

  #comp-lpy2nrvl {
    grid-area: 2/1/3/2;
  }
}

#comp-lpy2nrvl {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy2nrvn7__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: calc(((33.3333333% - ((0% + 0%) + 5.3333333px)) - 0px));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0781257 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2nrvn7__"] {
    min-height: 96.0875015258789px;
    width: 50%;
    grid-template-rows: minmax(max(0.5px, 0.2569198 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

[id^="comp-lpy2nrvn7__"] {
  --brw: 0px;
  --brd: 0, 0, 0;
  --bg: 238, 238, 238;
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy2rtlf__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  width: 54.549582453161705%;
  max-height: 99999px;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 2.328px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0.00197421454689723%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2rtlf__"] {
    min-height: 29.8125px;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    flex-direction: row;
    margin-bottom: 0%;
  }
}

[id^="comp-lpy2rtlf__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy2nrvo4__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9963808765517%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: center;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2nrvo4__"] {
    width: max(0.5px, 0.2637032 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

[id^="comp-lpy2nrvo4__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 4.383spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2nrvo4__"] {
    --textAlign: left;
    --fontSize: 14spx;
  }
}

[id^="comp-lpy2rnta__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: 14.519923274582895%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 6.1887010965944045%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2rnta__"] {
    --aspect-ratio: 0.7128335327284041;
    width: max(0.5px, 0.1052139 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-right: max(0.5px, 0.0013369 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

[id^="comp-lpy2rnta__"] {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy2eclm {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 5/1/6/2;
  position: relative;
}

#comp-lpy2eclm .comp-lpy2eclm-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2eclm {
    grid-area: 6/1/7/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2eclm {
    grid-area: 5/1/6/2;
  }

  #comp-lpy2eclm .comp-lpy2eclm-container {
    padding-top: 5%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 5%;
  }
}

#comp-lpy2eclm {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lpy6bg5w {
  width: 20.8331298828125%;
  height: auto;
  --aspect-ratio: 1;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy6bg5w {
    --l_display: none;
  }
}

#comp-lpy6bg5w {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy2tewy {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 71.24755859375%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 5%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2tewy {
    width: 88.10894494393652%;
    margin-bottom: 0%;
  }
}

#comp-lpy2tewy {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18.242spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2tewy {
    --fontSize: 18.242spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2tewy {
    --fontSize: 48.172spx;
  }
}

#comp-lpy35fc7 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 6/1/7/2;
  position: relative;
}

.comp-lpy35fc7-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy35fc7 {
    grid-area: 7/1/8/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35fc7 {
    grid-area: 6/1/7/2;
  }
}

#comp-lpy35fc7 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lpy35vr8 {
  width: 71.24755859375%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 5%;
  margin-bottom: 5%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy35vr8-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vr8 {
    width: 86.95040544926454%;
    margin-right: 0.9047222011169285%;
    margin-top: 4.994009514632384%;
  }
}

#comp-lpy35vr8 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy35vra6 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

#comp-lpy35vra6 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy35vra6 {
    --fontSize: 18spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vra6 {
    --fontSize: 48.172spx;
  }
}

#comp-lpy35vrc7 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 66.32285919884865%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0.0017133262515848268%;
  margin-top: 0%;
  margin-bottom: 3.0642840009594625%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vrc7 {
    width: 68.56971072420068%;
    margin-left: 16.229579529722834%;
    margin-right: 0%;
    margin-bottom: 2.4247642025206204%;
    align-self: flex-start;
  }
}

#comp-lpy35vrc7 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 28px;
  --textDecoration: none;
  --maxFontSize: 42px;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy35vrc7 {
    --minFontSize: 28px;
    --maxFontSize: 42px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vrc7 {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --fontSize: 13.369spx;
  }
}

#comp-lpy6hedr {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 7/1/8/2;
  position: relative;
}

.comp-lpy6hedr-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.390624 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy6hedr {
    grid-area: 8/1/9/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy6hedr {
    grid-area: 7/1/8/2;
  }
}

#comp-lpy6hedr {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lpy6hk1i {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 97.65625%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 5%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy6hk1i .comp-lpy6hk1i-container {
  box-sizing: border-box;
  position: relative;
  row-gap: max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  column-gap: max(0.5px, 0.022857 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lpy6hk1i:not(.comp-lpy6hk1i-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy6hk1i .comp-lpy6hk1i-container {
    row-gap: max(0.5px, 0.0221352 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.022857 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy6hk1i .comp-lpy6hk1i-container {
    row-gap: max(0.5px, 0.0221359 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0228563 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lpy6hk1i {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 49, 48, 49;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6hk1y2__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: calc(((25% - ((0% + 0%) + max(0.5px, 0.0171428 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.1714281 * (var(--scaling-factor) - var(--scrollbar-width))), 240px) minmax(max(0.5px, 0.2482078 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6hk1y2__"] {
    width: calc(((50% - ((0% + 0%) + max(0.5px, 0.0114281 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6hk1y2__"] {
    width: calc(((100% - ((0% + 0%) + 0px)) - 0px));
  }
}

[id^="comp-lpy6hk1y2__"] {
  --brw: max(0.5px, 0.0007141 * (var(--scaling-factor) - var(--scrollbar-width)));
  --brd: ##092e69
  --bg: 157, 10, 40;
  --rd: max(0.5px, 0.2273438 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.2273438 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.007143 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.007143 * (var(--scaling-factor) - var(--scrollbar-width)));
  --shd: none;
  --gradient: none;
  --alpha-brd: 0.42;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6hk206__"] {
  min-height: 0px;
  --l_display: unset;
  height: 200px;
  min-width: 0px;
  width: 200px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

[id^="comp-lpy6hk206__"] {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --borderWidth: 0px;
  --cornerRadius: 200px 200px 200px 200px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --alpha-borderColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6hk206__"] wow-image {
  overflow: clip;
}

[id^="comp-lpy6hk206__"] wow-image img {
  height: 100%;
}

[id^="comp-lpy6hk3714__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 250.5625px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: start;
  margin-left: 6.880689542427423%;
  margin-right: 0%;
  margin-top: 3.4658885581043175%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
}

[id^="comp-lpy6hk3714__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_342e69_4e8d4517aa66447db8308b6f3e598512, wf_4e8d4517aa66447db8308b6f3, orig_metropolis_medium;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6ujv2__"] {
  width: 86.23851336235825%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.008174011804996238%;
  margin-top: 23.656235480373766%;
  margin-bottom: 5%;
  grid-area: 2/1/3/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6ujv2__"] {
    width: 92.06468854930446%;
    margin-left: 0.006853227936235385%;
    margin-right: 0%;
    margin-top: 17.89899350421649%;
  }
}

[id^="comp-lpy6ujv2__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6rko0__"] {
  min-height: 44.796875px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 8.078697929658269%;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rko0__"] {
    margin-bottom: 2.180870518970101%;
  }
}

[id^="comp-lpy6rko0__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6rkoh2__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: max(0.5px, 0.018615 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0102914 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0000053 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rkoh2__"] {
    width: max(0.5px, 0.078492 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0102607 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    align-self: center;
  }
}

[id^="comp-lpy6rkoh2__"] {
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6rkoj1__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 213.5703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rkoj1__"] {
    width: 265.85001945495605px;
    align-self: center;
  }
}

[id^="comp-lpy6rkoj1__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6tijf__"] {
  min-height: 44.796875px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 5;
  position: relative;
}

[id^="comp-lpy6tijf__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6tijn__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: max(0.5px, 0.018615 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0102914 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0000053 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6tijn__"] {
    width: max(0.5px, 0.0751845 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0102607 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    align-self: center;
  }
}

[id^="comp-lpy6tijn__"] {
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6tijp__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 213.5703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6tijp__"] {
    width: 303.837495803833px;
    align-self: center;
  }
}

[id^="comp-lpy6tijp__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6qltz__"] {
  min-height: 44.796875px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 8.08805188326266%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6qltz__"] {
    margin-bottom: 2.1845957759946604%;
  }
}

[id^="comp-lpy6qltz__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6m94c__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: max(0.5px, 0.018615 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0102914 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0000053 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6m94c__"] {
    width: max(0.5px, 0.0758021 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0102273 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    align-self: center;
  }
}

[id^="comp-lpy6m94c__"] {
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6hk301__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 213.5703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6hk301__"] {
    width: 266.8625183105469px;
    align-self: center;
  }
}

[id^="comp-lpy6hk301__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6rrzs__"] {
  min-height: 44.796875px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 8.075579945123472%;
  align-self: flex-start;
  order: 4;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rrzs__"] {
    margin-bottom: 2.1994791999819734%;
  }
}

[id^="comp-lpy6rrzs__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6rs083__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: max(0.5px, 0.018615 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0102914 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0000053 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rs083__"] {
    width: max(0.5px, 0.0792112 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0102607 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    align-self: center;
  }
}

[id^="comp-lpy6rs083__"] {
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6rs0a__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 213.5703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rs0a__"] {
    width: 281.2124996185303px;
    align-self: center;
  }
}

[id^="comp-lpy6rs0a__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6ybht__"] {
  min-height: 44.796875px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 8.078697929658269%;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6ybht__"] {
    margin-bottom: 2.1994791999819725%;
  }
}

[id^="comp-lpy6ybht__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-lpy6ybhy1__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 1;
  min-width: 0px;
  width: max(0.5px, 0.018615 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0102914 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0000053 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6ybhy1__"] {
    width: max(0.5px, 0.0770401 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0102607 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    align-self: center;
  }
}

[id^="comp-lpy6ybhy1__"] {
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lpy6ybhz8__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 213.5703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6ybhz8__"] {
    width: 282.0249996185303px;
    align-self: center;
  }
}

[id^="comp-lpy6ybhz8__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy7czva {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 8/1/9/2;
  position: relative;
}

.comp-lpy7czva-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7czva {
    grid-area: 9/1/10/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7czva {
    grid-area: 8/1/9/2;
  }
}

#comp-lpy7czva {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --minFontSize: 14px;
  --fontSize: 15.577spx;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy7dk13 {
  width: 71.24755859375%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 3%;
  margin-bottom: 2%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy7dk13-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk13 {
    width: 90.00267512793204%;
    margin-top: 4.998662487087208%;
  }
}

#comp-lpy7dk13 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7dk16 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

#comp-lpy7dk16 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --maxFontSize: 16px;
  --color: var(--color_15);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 16spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7dk16 {
    --maxFontSize: 16px;
    --fontSize: 16spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk16 {
    --maxFontSize: 22px;
    --fontSize: 14spx;
  }
}

#comp-lpy7dk1710 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 66.32285919884865%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0.0017133262515848268%;
  margin-top: 0%;
  margin-bottom: 3.0642840009594625%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk1710 {
    margin-right: 0.0013562666036722817%;
    margin-bottom: 2.4256828206678755%;
  }
}

#comp-lpy7dk1710 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 28px;
  --textDecoration: none;
  --maxFontSize: 42px;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7dk1710 {
    --minFontSize: 28px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk1710 {
    --minFontSize: 20px;
    --fontSize: 13.369spx;
  }
}

#comp-lpy7fhy9 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 9/1/10/2;
  position: relative;
}

.comp-lpy7fhy9-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.390624 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7fhy9 {
    grid-area: 10/1/11/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7fhy9 {
    grid-area: 9/1/10/2;
  }
}

#comp-lpy7fhy9 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lpy7fmdk {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy7fmdk .comp-lpy7fmdk-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: hidden;
}

#comp-lpy7fmdk .comp-lpy7fmdk-container {
  box-sizing: border-box;
  position: relative;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-lpy7fmdk:not(.comp-lpy7fmdk-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lpy7uuva {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 10/1/11/2;
  position: relative;
}

.comp-lpy7uuva-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7uuva {
    grid-area: 11/1/12/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuva {
    grid-area: 10/1/11/2;
  }
}

#comp-lpy7uuva {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lpy7uuvh {
  width: 77.89542721826264%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 3%;
  margin-bottom: 2%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy7uuvh-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvh {
    width: 90.00267512793204%;
    margin-top: 4.998661721288775%;
  }
}

#comp-lpy7uuvh {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7uuvi6 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

#comp-lpy7uuvi6 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --color: var(--color_15);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18.242spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7uuvi6 {
    --fontSize: 18.242spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvi6 {
    --fontSize: 48.172spx;
  }
}

#comp-lpy7uuvl {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 66.32285919884865%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0.001567064252922865%;
  margin-top: 0%;
  margin-bottom: 2.8026944163525433%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvl {
    margin-right: 0.0013562666036722817%;
    margin-bottom: 2.4256828206678755%;
  }
}

#comp-lpy7uuvl {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 28px;
  --textDecoration: none;
  --maxFontSize: 42px;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7uuvl {
    --minFontSize: 28px;
    --maxFontSize: 42px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvl {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --fontSize: 13.369spx;
  }
}

#comp-lpy7mkev {
  min-height: 658.96875px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 11/1/12/2;
  position: relative;
}

#comp-lpy7mkev .comp-lpy7mkev-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 3%;
  column-gap: 40px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(582.188px, auto);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkev {
    min-height: 570.25px;
    --comp-display: grid;
    grid-area: 12/1/13/2;
  }

  #comp-lpy7mkev .comp-lpy7mkev-container {
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    column-gap: 40px;
    grid-template-rows: minmax(524.188px, auto);
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkev {
    min-height: 0px;
    --comp-display: flex;
    grid-area: 11/1/12/2;
  }

  #comp-lpy7mkev .comp-lpy7mkev-container {
    padding-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 8%;
    row-gap: max(0.5px, 0.0481282 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0312821 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.6217282 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.2020897 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

#comp-lpy7mkev {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkev {
    --static-spx: 0.1 * var(--one-unit);
  }
}

#comp-lpy7mkf01 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

#comp-lpy7mkf01 .comp-lpy7mkf01-container {
  box-sizing: border-box;
  position: relative;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkf01 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf01 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
  }

  #comp-lpy7mkf01 .comp-lpy7mkf01-container {
    grid-template-rows: 1fr;
  }
}

#comp-lpy7mkf01 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7mkf17 {
  width: 100%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy7mkf17-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkf17 {
    width: 80%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf17 {
    width: 100%;
    align-self: start;
    justify-self: end;
    margin-top: 5.770980040230885%;
  }
}

#comp-lpy7mkf17 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7mkf4 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkf4 {
    margin-bottom: 0px;
    order: 2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf4 {
    margin-bottom: 0px;
    order: 2;
  }
}

#comp-lpy7mkf4 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: justify;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18spx;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf4 {
    --textAlign: center;
    --fontSize: 14px;
  }
}

#comp-lpy7mkf58 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkf58 {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf58 {
    width: 100%;
    margin-left: 0%;
  }
}

#comp-lpy7mkf58 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 20px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 5.813spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf58 {
    --textAlign: center;
  }
}

#comp-lpy7qz9u {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7qz9u {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
    order: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7qz9u {
    width: 100%;
    margin-left: 0%;
    order: 1;
  }
}

#comp-lpy7qz9u {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 18px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 5.231spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7qz9u {
    --minFontSize: 16px;
    --textAlign: center;
  }
}

#comp-lpy7mkf67 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy7mkf67 .comp-lpy7mkf67-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 13%;
  padding-right: 13%;
  padding-left: 13%;
  padding-bottom: 13%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7mkf67 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf67 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  #comp-lpy7mkf67 .comp-lpy7mkf67-container {
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    grid-template-rows: 1fr;
  }
}

#comp-lpy7mkf67 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 999px 999px 999px 999px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7mkf7 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf7 {
    height: 251.25550449500588px;
    width: 78.51734820882339%;
    max-width: 99999px;
    align-self: center;
    justify-self: center;
  }
}

#comp-lpy7mkf7 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 999px 999px 999px 999px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy7mkf7 wow-image {
  overflow: clip;
}

#comp-lpy7mkf7 wow-image img {
  height: 100%;
}

#comp-lpy7zj9c {
  min-height: 658.984375px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 13/1/14/2;
  position: relative;
}

#comp-lpy7zj9c .comp-lpy7zj9c-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 3%;
  column-gap: 40px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(582.188px, auto);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9c {
    min-height: 570.25px;
    --comp-display: grid;
    grid-area: 13/1/14/2;
  }

  #comp-lpy7zj9c .comp-lpy7zj9c-container {
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    column-gap: 40px;
    grid-template-rows: minmax(524.188px, auto);
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9c {
    min-height: 0px;
    --comp-display: flex;
    grid-area: 12/1/13/2;
  }

  #comp-lpy7zj9c .comp-lpy7zj9c-container {
    padding-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 8%;
    row-gap: max(0.5px, 0.048128 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0312827 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.6951867 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.9090907 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

#comp-lpy7zj9c {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9c {
    --static-spx: 0.1 * var(--one-unit);
  }
}

#comp-lpy7zj9m9 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

#comp-lpy7zj9m9 .comp-lpy7zj9m9-container {
  box-sizing: border-box;
  position: relative;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9m9 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9m9 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
  }

  #comp-lpy7zj9m9 .comp-lpy7zj9m9-container {
    grid-template-rows: 1fr;
  }
}

#comp-lpy7zj9m9 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7zj9n9 {
  width: 100%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy7zj9n9-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9n9 {
    width: 80%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9n9 {
    width: 100%;
  }
}

#comp-lpy7zj9n9 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7zj9o9 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9o9 {
    margin-bottom: 0px;
    order: 2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9o9 {
    margin-bottom: 0px;
    order: 2;
  }
}

#comp-lpy7zj9o9 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: justify;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18spx;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9o9 {
    --textAlign: center;
    --fontSize: 14px;
  }
}

#comp-lpy7zj9p11 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9p11 {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9p11 {
    width: 100%;
    margin-left: 0%;
  }
}

#comp-lpy7zj9p11 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 20px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 5.813spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9p11 {
    --textAlign: center;
  }
}

#comp-lpy7zj9q14 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9q14 {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
    order: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9q14 {
    width: 100%;
    margin-left: 0%;
    order: 1;
  }
}

#comp-lpy7zj9q14 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 18px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 5.231spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9q14 {
    --textAlign: center;
  }
}

#comp-lpy7zj9r14 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy7zj9r14 .comp-lpy7zj9r14-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 13%;
  padding-right: 13%;
  padding-left: 13%;
  padding-bottom: 13%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7zj9r14 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9r14 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  #comp-lpy7zj9r14 .comp-lpy7zj9r14-container {
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    grid-template-rows: 1fr;
  }
}

#comp-lpy7zj9r14 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 582px 582px 582px 582px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7zj9s8 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9s8 {
    height: 251px;
    width: 78.5%;
    max-width: 99999px;
    align-self: center;
    justify-self: center;
  }
}

#comp-lpy7zj9s8 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 999px 999px 999px 999px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy7zj9s8 wow-image {
  overflow: clip;
}

#comp-lpy7zj9s8 wow-image img {
  height: 100%;
}

#comp-lty1481v {
  width: auto;
  height: auto;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 14/1/15/2;
  position: relative;
}

.comp-lty1481v-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;
}

#comp-lty1481v:not(.comp-lty1481v-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v {
    --l_display: unset;
    grid-area: 2/1/3/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v {
    --l_display: unset;
    grid-area: 14/1/15/2;
  }
}

#comp-lty1481v {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-lty1481v_r_comp-ltwqhtqs {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  position: relative;
}

#comp-lty1481v_r_comp-ltwqhtqs .comp-lty1481v_r_comp-ltwqhtqs-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 2%;
  padding-right: 0%;
  padding-left: 0%;
  padding-bottom: 0%;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.3858176 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwqhtqs .comp-lty1481v_r_comp-ltwqhtqs-container {
    grid-template-rows: minmax(max(0.5px, 1.4320856 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-lty1481v_r_comp-ltwqhtqs {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-lty1481v_r_comp-ltwr34oq {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 78.40614322738543%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lty1481v_r_comp-ltwr34oq-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.3042443 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 990.4263890413015fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-ltwr34oq {
    align-self: start;
    margin-top: 3.5673293076866104%;
    margin-bottom: 5%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwr34oq {
    width: 89.64802417305857%;
    align-self: center;
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .comp-lty1481v_r_comp-ltwr34oq-container {
    grid-template-rows: minmax(max(0.5px, 1.2771079 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 334.925fr);
  }
}

#comp-lty1481v_r_comp-ltwr34oq {
  --brw: 0px;
  --brd: 0, 0, 0;
  --bg: 157, 10, 40;
  --rd: max(0.5px, 0.0079302 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0079302 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0079302 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0079302 * (var(--scaling-factor) - var(--scrollbar-width)));
  --shd: 0px max(0.5px, 0.0007811 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0031253 * (var(--scaling-factor) - var(--scrollbar-width))) 0px rgba(0, 0, 0, 0.6);
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-ltwr34oq {
    --rd: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: 0px max(0.5px, 0.0007809 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0031248 * (var(--scaling-factor) - var(--scrollbar-width))) 0px rgba(0, 0, 0, 0.6);
  }
}

#comp-lty1481v_r_comp-lty01z3w {
  width: 88.03796473302181%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0.000787686977984086%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lty1481v_r_comp-lty01z3w-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-lty01z3w {
    margin-top: 5%;
    margin-bottom: 5%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-lty01z3w {
    margin-top: 0%;
    margin-bottom: 0%;
  }
}

#comp-lty1481v_r_comp-lty01z3w {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lty1481v_r_comp-ltwr60jy {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 808.5375366210938px;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 4.787275824539819%;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-ltwr60jy {
    width: 100%;
    margin-bottom: 4.787313993687058%;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwr60jy {
    width: 100%;
    margin-bottom: 4.7859141544797%;
    align-self: center;
  }
}

#comp-lty1481v_r_comp-ltwr60jy {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 40px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-ltwr60jy {
    --fontSize: 26px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwr60jy {
    --minFontSize: 20px;
    --maxFontSize: 22px;
    --fontSize: 20spx;
  }
}

#comp-lty1481v_r_comp-ltwqi7p8 {
  --l_display: unset;
  height: 226.40000915527344px;
  min-width: 320px;
  width: 100%;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwqi7p8 {
    height: 362.375px;
    min-width: 295.953125px;
  }
}

#comp-lpy7wuce {
  min-height: 658.984375px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 12/1/13/2;
  position: relative;
}

#comp-lpy7wuce .comp-lpy7wuce-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 3%;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 3%;
  column-gap: 40px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(582.188px, auto);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wuce {
    min-height: 570.25px;
    --comp-display: grid;
    grid-area: 14/1/15/2;
  }

  #comp-lpy7wuce .comp-lpy7wuce-container {
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    column-gap: 40px;
    grid-template-rows: minmax(524.188px, auto);
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wuce {
    min-height: 0px;
    --comp-display: flex;
    grid-area: 13/1/14/2;
  }

  #comp-lpy7wuce .comp-lpy7wuce-container {
    padding-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 8%;
    row-gap: max(0.5px, 0.0481282 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0312821 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.6217436 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.6405154 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

#comp-lpy7wuce {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wuce {
    --static-spx: 0.1 * var(--one-unit);
  }
}

#comp-lpy7wucp {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lpy7wucp .comp-lpy7wucp-container {
  box-sizing: border-box;
  position: relative;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wucp {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucp {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
  }

  #comp-lpy7wucp .comp-lpy7wucp-container {
    grid-template-rows: 1fr;
  }
}

#comp-lpy7wucp {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7wucq3 {
  width: 100%;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lpy7wucq3-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wucq3 {
    width: 80%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucq3 {
    width: 100%;
    align-self: start;
    justify-self: end;
    margin-top: 8.580159580475506%;
  }
}

#comp-lpy7wucq3 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7wucr {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wucr {
    margin-bottom: 0px;
    order: 2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucr {
    margin-bottom: 0px;
    order: 2;
  }
}

#comp-lpy7wucr {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 14px;
  --maxFontSize: 16px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: justify;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 18spx;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucr {
    --textAlign: center;
    --fontSize: 14px;
  }
}

#comp-lpy7wucs7 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wucs7 {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucs7 {
    width: 100%;
    margin-left: 0%;
  }
}

#comp-lpy7wucs7 {
  --minFontSize: 20px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 0, 0, 0;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 20spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucs7 {
    --textAlign: center;
  }
}

#comp-lpy7wuct10 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99552872792309%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0.0013432735576600174%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 16px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wuct10 {
    width: 99.99552872792309%;
    margin-left: 0.0033535180903321695%;
    order: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wuct10 {
    width: 100%;
    margin-left: 0%;
    order: 1;
  }
}

#comp-lpy7wuct10 {
  --minFontSize: 18px;
  --textDecoration: none;
  --maxFontSize: 52px;
  --fontStyle: normal;
  --color: 157, 10, 40;
  --alpha-color: 1;
  --textAlign: left;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --fontSize: 18spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wuct10 {
    --textAlign: center;
  }
}

#comp-lpy7wucu6 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

#comp-lpy7wucu6 .comp-lpy7wucu6-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 13%;
  padding-right: 13%;
  padding-left: 13%;
  padding-bottom: 13%;
  flex-grow: 1;
  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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7wucu6 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucu6 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
  }

  #comp-lpy7wucu6 .comp-lpy7wucu6-container {
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    grid-template-rows: 1fr;
  }
}

#comp-lpy7wucu6 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 999px 999px 999px 999px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lpy7wucv1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucv1 {
    height: 251px;
    width: 78.5%;
    max-width: 99999px;
    align-self: center;
    justify-self: center;
  }
}

#comp-lpy7wucv1 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 999px 999px 999px 999px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lpy7wucv1 wow-image {
  overflow: clip;
}

#comp-lpy7wucv1 wow-image img {
  height: 100%;
}

#comp-lp8c0rku {
  width: auto;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-top: calc(0px);
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
}

.comp-lp8c0rku-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;
}

#comp-lp8c0rku:not(.comp-lp8c0rku-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lp8c0rku-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: calc(100% - var(--wix-ads-height));
  margin-top: var(--wix-ads-height);
}

#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
}

#masterPage.landingPage {
  --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku {
    --l_display: unset;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku {
    --l_display: unset;
  }
}

#comp-lp8c0rku {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-lp8c0rku_r_comp-kbgajy18 {
  min-height: 0px;
  height: 14.269713124921244vh;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lp8c0rku_r_comp-kbgajy18 .comp-lp8c0rku_r_comp-kbgajy18-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 34.974989701361054%) minmax(max-content, 65.02498613906502%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-lp8c0rku_r_comp-kbgajy18:not(.comp-lp8c0rku_r_comp-kbgajy18-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-kbgajy18 {
    min-height: 0px;
    height: 20vh;
    max-height: 99999px;
  }

  #comp-lp8c0rku_r_comp-kbgajy18 .comp-lp8c0rku_r_comp-kbgajy18-container {
    grid-template-rows: minmax(max-content, 35.49548750962609%) minmax(max-content, 78.17993451487266%);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-kbgajy18 {
    min-height: 55px;
    --l_display: unset;
    height: auto;
    max-height: 60px;
  }

  #comp-lp8c0rku_r_comp-kbgajy18 .comp-lp8c0rku_r_comp-kbgajy18-container {
    grid-template-rows: minmax(max-content, 99.97727272727273%);
  }
}

#comp-lp8c0rku_r_comp-kbgajy18 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lp8c0rku_r_comp-lo8h2iz7 {
  min-height: 0px;
  --l_display: none;
  height: auto;
  min-width: 0px;
  width: 96.16536458333333%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-top: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  margin-right: 0.22243923611111113%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lp8c0rku_r_comp-lo8h2iz7-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0867333 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-lp8c0rku_r_comp-lo8h2iz7:not(.comp-lp8c0rku_r_comp-lo8h2iz7-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lo8h2iz7 {
    width: 96.16536458333333%;
    margin-right: 0.22243923611111108%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lo8h2iz7 {
    width: 96.16536458333331%;
    margin-right: 0.22243923611111108%;
  }
}

#comp-lp8c0rku_r_comp-lo8h2iz7 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lp8c0rku_r_comp-lp2utvqj {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;









  position: relative;
}

#comp-lp8c0rku_r_comp-lp2utvqj .comp-lp8c0rku_r_comp-lp2utvqj-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: 1fr 0.8fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2utvqj .comp-lp8c0rku_r_comp-lp2utvqj-container {
    row-gap: 0px;
    column-gap: 0px;
    grid-template-columns: minmax(0px, 1fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2utvqj {
    --l_display: none;
  }
}

#comp-lp8c0rku_r_comp-lp2utvqj {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: 157, 10, 40;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lp8c0rku_r_comp-lp2uy4kv {
  min-height: 30px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 57.9226800459065%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: end;
  justify-self: end;
  margin-left: 0%;
  margin-right: 2.25898696320995%;
  margin-top: 0px;
  margin-bottom: 0%;
  grid-area: 1/1/2/3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2uy4kv {
    width: 93.0267333984375%;
    align-self: center;
    margin-right: 2.2633870442708335%;
    grid-area: 1/1/2/2;
  }
}

#comp-lp8c0rku_r_comp-lp2uuanc {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
 }

#comp-lp8c0rku_r_comp-lp2uuanc .comp-lp8c0rku_r_comp-lp2uuanc-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: 0.216717109375fr 1.083282890625fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2uuanc .comp-lp8c0rku_r_comp-lp2uuanc-container {
    grid-template-columns: 0.3402733072916667fr 0.9597266927083333fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2uuanc {
    grid-area: 1/1/2/2;
  }

  #comp-lp8c0rku_r_comp-lp2uuanc .comp-lp8c0rku_r_comp-lp2uuanc-container {
    grid-template-columns: 0.56026fr 0.7397400000000001fr;
  }
}

#comp-lp8c0rku_r_comp-lp2uuanc {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2uuanc {
    --bg: 157, 10, 40;
  }
}

#comp-lp8c0rku_r_comp-lp2vnyyz {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.1948857949611639;
  min-width: 0px;
  width: 87.0533064228897%;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 1.1694172534582634%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0.48676134924926545%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2vnyyz {
    --l_display: unset;
    --aspect-ratio: 0.5293518942345014;
    width: 62.61504261744899%;
    justify-self: start;
    margin-left: 13.787975517939124%;
    margin-right: 0%;
    margin-top: 0.007058125697100921%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2vnyyz {
    --l_display: none;
    --aspect-ratio: 0.33026886383347787;
    width: 80.39340007139883%;
    justify-self: end;
    margin-left: 0%;
    margin-right: 8.069368417921101%;
    margin-top: 0%;
    margin-bottom: 0%;
  }
}

#comp-lp8c0rku_r_comp-lp2vnyyz {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-lp8c0rku_r_comp-lp2vnyyz wow-image {
  overflow: clip;
}

#comp-lp8c0rku_r_comp-lp2vnyyz wow-image img {
  height: 100%;
}

#comp-lp8c0rku_r_comp-lp2vu3sj {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 97.28158224109805%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 2.7184177589019454%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2vu3sj {
    --l_display: unset;
    width: 92.9052340983167%;
    margin-left: 1.6575533877499053%;
    margin-right: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2vu3sj {
    --l_display: none;
    width: 92.9052340983167%;
  }
}

#comp-lp8c0rku_r_comp-lpwvqqfb {
  width: 60px;
  height: 60px;
  --l_display: none;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  margin-left: 0%;
  margin-right: 10.81422070022079%;
  margin-top: 5.857702879286261%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lpwvqqfb {
    width: 60px;
    height: 60px;
    --l_display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lpwvqqfb {
    width: 35px;
    height: 35px;
    --l_display: unset;
    margin-right: 7.229409159550069%;
    margin-top: 5.785189958362171%;
  }
}

#comp-lp8c0rku_r_comp-lpwvqqfb {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lp8c0rku_r_comp-lpwvwh8z {
  width: 89.24852739929791%;
  height: auto;
  --aspect-ratio: 0.33;
  --l_display: none;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: end;
  margin-top: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  margin-right: 4.206580591420238%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lpwvwh8z {
    width: 66.34343073115886%;
    --aspect-ratio: 0.3298269494845739;
    --l_display: unset;
    align-self: start;
    justify-self: start;
    margin-left: 13.49389149040841%;
    margin-right: 0%;
    margin-top: 7.63929806973425%;
  }
}

#comp-lp8c0rku_r_comp-lpwvwh8z {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-lo7973o03 {
  width: auto;
  height: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  margin-top: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
}

.comp-lo7973o03-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;
}

#comp-lo7973o03:not(.comp-lo7973o03-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lo7973o03-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: calc(100% - var(--wix-ads-height));
  margin-top: var(--wix-ads-height);
}

#comp-lo7973o03 {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lo7973o03_r_comp-kd5px9hr {
  min-height: 100vh;
  height: 100vh;
  min-width: 0px;
  width: 300px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lo7973o03_r_comp-kd5px9hr .comp-lo7973o03_r_comp-kd5px9hr-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: scroll;
  --sticky-offset: 0px;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

#comp-lo7973o03_r_comp-kd5px9hr .comp-lo7973o03_r_comp-kd5px9hr-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(0px, 1fr);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-lo7973o03_r_comp-kd5px9hr:not(.comp-lo7973o03_r_comp-kd5px9hr-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lo7973o03_r_comp-kd5px9hr .comp-lo7973o03_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-kd5px9hr {
    width: 100vw;
    max-width: 99999px;
  }

  #comp-lo7973o03_r_comp-kd5px9hr .comp-lo7973o03_r_comp-kd5px9hr-container {
    grid-template-columns: minmax(0px, 390fr);
  }
}

#comp-lo7973o03_r_comp-kd5px9hr {
  --containerBackground: var(--color_11);
  --alpha-containerBackground: 1;
  --bg: var(--color_15);
  --alpha-bg: 0.8;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-kd5px9hr {
    --containerBackground: 157, 10, 40;
  }
}

#comp-lo7973o03_r_comp-kkmqi5tc {
  height: 20px;
  width: 20px;
  --l_display: unset;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  position: sticky;
  --force-auto: initial;
  top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
  bottom: var(--force-auto, );
  left: var(--force-auto, );
  right: var(--force-auto, );
  margin-left: 0%;
  margin-right: 40px;
  margin-top: 40px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
}

#comp-lo7973o03_r_comp-kkmqi5tc~* {
  will-change: var(--safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-kkmqi5tc {
    margin-top: 53px;
  }
}

#comp-lo7973o03_r_comp-kkmqi5tc {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lo7973o03_r_comp-lpxdi26m {
  width: 153.84615384615384%;
  height: auto;
  --aspect-ratio: 0.33;
  --l_display: none;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: start;
  margin-top: 56.794871794871796%;
  margin-left: -26.923076923076923%;
  margin-bottom: 0%;
  margin-right: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973o03_r_comp-lpxdi26m {
    width: 153.84615384615384%;
    --aspect-ratio: 0.33;
    --l_display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-lpxdi26m {
    min-height: unset;
    --l_display: unset;
    --aspect-ratio: 0.3304706931343564;
    min-width: 0px;
    width: 42.68629807692308%;
    margin-left: 9.164663461538462%;
    margin-top: 5.767227564102564%;
  }
}

#comp-lo7973o03_r_comp-lpxdi26m {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-lo7973o03_r_comp-m67vynb5 {
  width: 89.44444444444444%;
  height: auto;
  min-height: 590.5703125px;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  margin-top: max(0.5px, 0.3027778 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: max(0.5px, 0.0337667 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lo7973o03_r_comp-m67vynb5-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;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-m67vynb5 {
    min-height: 0px;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    margin-top: max(0.5px, 0.3027769 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-lo7973o03_r_comp-m67vynb5-container {
    row-gap: 0px;
    column-gap: 0px;
    grid-template-rows: 0.8fr 1fr;
  }
}

#comp-lo7973o03_r_comp-m67vynb5 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lo7973o03_r_comp-kd5px9kk {
  width: 92.38159937888199%;
  height: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  margin-left: 0px;
  margin-right: 4.734375px;
  margin-top: 0px;
  margin-bottom: 200px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-kd5px9kk {
    align-self: end;
    margin-right: 0px;
    margin-bottom: 0.0002499999999940883px;
  }
}

#comp-lo7973o03_r_comp-kd5px9kk {
  --bgs: var(--color_11);
  --itemBGColorNoTrans: background-color 50ms ease 0s;
  --shd: none;
  --bg: var(--color_11);
  --brw: 0px 0px 0px 0px;
  --brd: var(--color_15);
  --itemBGColorTrans: background-color 0.4s ease 0s;
  --verticalPadding: 10px;
  --fnt: normal normal normal 18px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --txt: var(--color_15);
  --alpha-txt: 1;
  --arrowColor: var(--color_15);
  --alpha-arrowColor: 1;
  --subMenuOpacityTrans: opacity 0.4s ease 0s;
  --bgsSub: var(--color_11);
  --txtsSub: var(--color_18);
  --alpha-txtsSub: 1;
  --txts: var(--color_18);
  --alpha-txts: 1;
  --bgexpanded: var(--color_11);
  --fntSubMenu: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --txtexpanded: var(--color_15);
  --alpha-txtexpanded: 1;
  --subMenuSpacing: 25px;
  --menuSpacing: 10px;
  --bgh: 230, 234, 245;

  --SKINS_fntSubmenu:normal normal normal 16px/1.4em din-next-w01-light {
    color_14
  }

  ;
  --alpha-SKINS_bgSubmenu:0;
  --rd:90px;
  --alpha-bgs:0;
  --alpha-bgsSub:0;
  --alpha-brd:0.2;
  --textSpacing:0;
  --alpha-bg:0;
  --SKINS_submenuMargin:0;
  --alpha-bgexpanded:0;
  --sepw:1;
  --alpha-bgh:1;
  --SKINS_submenuBR:90px;
  --boxShadowToggleOn-shd:none;
  --separatorHeight:15;
  --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973o03_r_comp-kd5px9kk {
    --bg: var(--color_11);
    --txt: var(--color_18);
    --arrowColor: var(--color_15);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
    --txtexpanded: var(--color_18);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-kd5px9kk {
    --bg: 0, 0, 0;
    --txt: var(--color_11);
    --arrowColor: var(--color_11);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 14px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
    --txtexpanded: var(--color_11);
  }
}

#comp-lo7973o03_r_comp-lpxdk7t2 {
  --l_display: unset;
  height: auto;
  min-width: 142px;
  width: 322px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: end;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973o03_r_comp-lpxdk7t2 {
    align-self: end;
    justify-self: start;
    margin-top: 0%;
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-lpxdk7t2 {
    align-self: start;
    justify-self: center;
    margin-top: 0.0001075028380642353%;
    grid-area: 2/1/3/2;
  }
}

#comp-lo7973o03_r_comp-lpxdk7t2 {
  --bgs: 255, 255, 255;
  --itemBGColorNoTrans: background-color 50ms ease 0s;
  --shd: none;
  --bg: 255, 255, 255;
  --brw: 0px;
  --brd: 0, 0, 0;
  --itemBGColorTrans: background-color 0.4s ease 0s;
  --verticalPadding: 10px;
  --fnt: normal normal normal 16px/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --txt: 0, 0, 0;
  --alpha-txt: 1;
  --arrowColor: 0, 0, 0;
  --alpha-arrowColor: 1;
  --subMenuOpacityTrans: opacity 0.4s ease 0s;
  --bgsSub: 0, 0, 0;
  --txtsSub: 26, 106, 255;
  --alpha-txtsSub: 1;
  --txts: 26, 106, 255;
  --alpha-txts: 1;
  --bgexpanded: 255, 255, 255;
  --fntSubMenu: normal normal normal 16px/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --txtexpanded: 0, 0, 0;
  --alpha-txtexpanded: 1;
  --subMenuSpacing: 0px;
  --menuSpacing: 10px;
  --bgh: 230, 234, 245;
  --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
  --alpha-SKINS_bgSubmenu: 0;
  --rd: 90px;
  --alpha-bgs: 0;
  --alpha-bgsSub: 0;
  --alpha-brd: 0;
  --textSpacing: 0;
  --alpha-bg: 0;
  --SKINS_submenuMargin: 0;
  --alpha-bgexpanded: 0;
  --sepw: 1;
  --alpha-bgh: 1;
  --SKINS_submenuBR: 90px;
  --boxShadowToggleOn-shd: none;
  --separatorHeight: 15;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973o03_r_comp-lpxdk7t2 {
    --fnt: normal normal normal 18px/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --txt: 255, 255, 255;
    --arrowColor: var(--color_11);
  }
}

#comp-ltfcjk4m {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.3037037037037037;
  min-width: 0px;
  width: 10.546875%;
  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: end;
  margin-left: 0%;
  margin-right: -47px;
  margin-top: 25%;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
}

#comp-ltfcjk4m-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: calc(100% - var(--wix-ads-height));
  margin-top: var(--wix-ads-height);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-ltfcjk4m {
    --aspect-ratio: 0.3253968253968254;
    width: 33.58208845965458%;
    margin-right: -42.29998779296875px;
    margin-top: 36.433952789178036%;
  }
}

#comp-ltfcjk4m {
  --rd: 0px 0px 0px 0px;
  --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  --shd: none;
  --horizontalPadding: max(0.5px, 0.001563 * (var(--scaling-factor) - var(--scrollbar-width)));
  --verticalPadding: max(0.5px, 0.001563 * (var(--scaling-factor) - var(--scrollbar-width)));
  --fnt: normal normal 700 max(0.5px, 0.0111023 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --trans2: color 0.4s ease 0s;
  --txt: var(--color_11);
  --bg: 49, 48, 49;
  --brd: 49, 48, 49;
  --brw: max(0.5px, 0.000793 * (var(--scaling-factor) - var(--scrollbar-width)));
  --bgh: var(--color_11);
  --brdh: 157, 10, 40;
  --txth: 157, 10, 40;
  --bgd: 204, 204, 204;
  --alpha-bgd: 1;
  --txtd: 255, 255, 255;
  --alpha-txtd: 1;
  --alpha-txth: 1;
  --margin: 0spx;
  --alpha-brdh: 1;
  --align: center;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --alpha-bgh: 1;
  --boxShadowToggleOn-shd: none;
  --alpha-txt: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-ltfcjk4m {
    --horizontalPadding: max(0.5px, 0.0015627 * (var(--scaling-factor) - var(--scrollbar-width)));
    --verticalPadding: max(0.5px, 0.0015627 * (var(--scaling-factor) - var(--scrollbar-width)));
    --fnt: normal normal normal max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
    --brw: max(0.5px, 0.000792 * (var(--scaling-factor) - var(--scrollbar-width)));
    --alpha-brdh: 0;
  }
}

#comp-ltfcjk4m {
  opacity: 1;
  --comp-opacity: 1;
  transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(270.0001deg)skewX(0deg)skewY(0deg);
  --comp-rotate-z: 270deg;
}

#comp-lyia8eyz {
  width: auto;
  height: auto;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 15/1/16/2;
  position: relative;
}

.comp-lyia8eyz-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;
}

#comp-lyia8eyz:not(.comp-lyia8eyz-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz {
    --l_display: unset;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz {
    --l_display: unset;
  }
}

#comp-lyia8eyz {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-lyia8eyz_r_comp-lplc6e5n {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-lyia8eyz_r_comp-lplc6e5n .comp-lyia8eyz_r_comp-lplc6e5n-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.2382813 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-lyia8eyz_r_comp-lplc6e5n:not(.comp-lyia8eyz_r_comp-lplc6e5n-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6e5n {
    --l_display: unset;
    height: 30.850564559285804vh;
    grid-area: 1/1/2/2;
  }

  #comp-lyia8eyz_r_comp-lplc6e5n .comp-lyia8eyz_r_comp-lplc6e5n-container {
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    grid-template-rows: minmax(max-content, 100.00004190434306%);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6e5n {
    --l_display: unset;
    height: auto;
    grid-area: 18/1/19/2;
  }

  #comp-lyia8eyz_r_comp-lplc6e5n .comp-lyia8eyz_r_comp-lplc6e5n-container {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    grid-template-rows: minmax(max(0.5px, 1.2332446 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-lyia8eyz_r_comp-lplc6e5n {
  --bg: 157, 10, 40;
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lyia8eyz_r_comp-lplc6ebc {
  min-height: 55.578125px;
  --l_display: none;
  height: auto;
  width: max-content;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-lplc6ebc-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lyia8eyz_r_comp-lplc6ebc:not(.comp-lyia8eyz_r_comp-lplc6ebc-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lyia8eyz_r_comp-lplc6ebc {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lplc6eef {
  min-height: 0px;
  --l_display: none;
  height: auto;
  width: max-content;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-lplc6eef-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lyia8eyz_r_comp-lplc6eef:not(.comp-lyia8eyz_r_comp-lplc6eef-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lyia8eyz_r_comp-lplc6eef {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lplc6ehk {
  min-height: 0px;
  --l_display: none;
  height: auto;
  width: max-content;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-lplc6ehk-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lyia8eyz_r_comp-lplc6ehk:not(.comp-lyia8eyz_r_comp-lplc6ehk-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-lyia8eyz_r_comp-lplc6ehk {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n1pqe4 {
  min-height: 0px;
  --l_display: none;
  height: auto;
  min-width: 0px;
  width: 82.1220865639008%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-top: max(0.5px, 0.0263864 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: max(0.5px, 0.0131837 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7n1pqe4-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0781869 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: 0.09997453535073526fr 1.900025464649265fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqe4 {
    margin-top: max(0.5px, 0.0263864 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0131837 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqe4 {
    width: 82.12208656390081%;
    margin-top: max(0.5px, 0.0263861 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.013185 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-lyia8eyz_r_comp-m7n1pqe4-container {
    grid-template-rows: minmax(max(0.5px, 0.0781877 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-lyia8eyz_r_comp-m7n1pqe4 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n1pqej1 {
  width: 86.68453954260481%;
  height: auto;
  --comp-display: unset;
  align-self: end;
  justify-self: end;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7n1pqej1-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqej1 {
    width: 86.6845395426048%;
    justify-self: center;
    margin-right: max(0.5px, 0.0013667 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 2/1/3/2;
  }
}

#comp-lyia8eyz_r_comp-m7n1pqej1 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n1pqem3 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99732434312624%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: max(0.5px, 0.0000061 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0053833 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

#comp-lyia8eyz_r_comp-m7n1pqem3 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqem3 {
    --textAlign: left;
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqem3 {
    --textAlign: center;
    --fontSize: 12px;
  }
}

#comp-lyia8eyz_r_comp-m7n1pqeq {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7n1pqeq-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqeq {
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqeq {
    align-self: center;
  }
}

#comp-lyia8eyz_r_comp-m7n1pqeq {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n1pqes3 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: max(0.5px, 0.0047413 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqes3 {
    margin-top: 0px;
  }
}

#comp-lyia8eyz_r_comp-m7n1pqes3 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --fontWeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqes3 {
    --fontSize: 12px;
  }
}

#comp-lyia8eyz_r_comp-m7n1pqew1 {
  min-height: 0px;
  --l_display: unset;
  height: 26px;
  min-width: 0px;
  width: 26px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0047577 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqew1 {
    height: 20px;
    width: 20px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqew1 {
    margin-right: max(0.5px, 0.0047476 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-m7n1pqew1 {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lyia8eyz_r_comp-m7n1ttam {
  width: 18.125%;
  height: 2px;
  --l_display: none;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1ttam {
    width: 23.89705882352941%;
    --l_display: unset;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

#comp-lyia8eyz_r_comp-m7n1ttam {
  --brd: var(--color_15);
  --lnw: 2px;
  --alpha-brd: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1ttam {
    --brd: var(--color_11);
  }
}

#comp-lyia8eyz_r_comp-m7n28q5q {
  min-height: 0px;
  --l_display: none;
  height: auto;
  min-width: 0px;
  width: 82.21363546474035%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: max(0.5px, 0.0308717 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.0263864 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7n28q5q-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0699945 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: 0.09998402844074683fr 1.900015971559253fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q5q {
    margin-left: max(0.5px, 0.0308717 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0263864 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q5q {
    margin-left: max(0.5px, 0.0308713 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0263861 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-lyia8eyz_r_comp-m7n28q5q-container {
    grid-template-rows: minmax(max(0.5px, 0.0699946 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-lyia8eyz_r_comp-m7n28q5q {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n28q62 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 331.578125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.0000367 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7n28q62-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q62 {
    width: 382.578125px;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q62 {
    width: 272.5749969482422px;
    align-self: center;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    grid-area: 2/1/3/2;
  }
}

#comp-lyia8eyz_r_comp-m7n28q62 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n28q67 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q67 {
    width: 99.99503867935533%;
    margin-left: 0.004961320644674004%;
    margin-bottom: -0.04465870080295158%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q67 {
    width: 99.99458537509814%;
    margin-left: 0.00439353480114713%;
    margin-bottom: -0.0878706960229426%;
  }
}

#comp-lyia8eyz_r_comp-m7n28q67 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q67 {
    --textAlign: left;
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q67 {
    --textAlign: center;
    --fontSize: 12px;
  }
}

#comp-lyia8eyz_r_comp-m7n28q6c1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 {
    width: 97.027435639745%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 {
    width: 100%;
    margin-bottom: 0%;
  }
}

#comp-lyia8eyz_r_comp-m7n28q6c1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 {
    --textAlign: left;
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 {
    --textAlign: center;
    --fontSize: 12px;
  }
}

#comp-lyia8eyz_r_comp-m7n2a2x1 {
  width: 18.125%;
  height: 2px;
  --l_display: none;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n2a2x1 {
    width: 23.87083157450401%;
    --l_display: unset;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

#comp-lyia8eyz_r_comp-m7n2a2x1 {
  --brd: var(--color_15);
  --lnw: 2px;
  --alpha-brd: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n2a2x1 {
    --brd: var(--color_11);
  }
}

#comp-lyia8eyz_r_comp-m92c4qi3 {
  width: 79.73375180076205%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-top: max(0.5px, 0.0564243 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: max(0.5px, 0.0884688 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m92c4qi3-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92c4qi3 {
    width: 94.82507198680418%;
    align-self: center;
    justify-self: center;
    margin-top: max(0.5px, 0.0000369 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0027194 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-m92c4qi3 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m92c445u {
  width: max-content;
  height: auto;
  min-height: 0px;
  --comp-display: unset;
  margin-top: 0px;
  margin-left: max(0.5px, 0.0113596 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: max(0.5px, 0.0142518 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

.comp-lyia8eyz_r_comp-m92c445u-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92c445u {
    min-height: unset;
    width: 100.04570940614843%;
    max-height: 99999px;
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0207399 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-lyia8eyz_r_comp-m92c445u-container {
    flex-direction: column;
  }
}

#comp-lyia8eyz_r_comp-m92c445u {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lplc6el65 {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.19930206569337738;
  min-width: 0px;
  width: max(0.5px, 0.1752331 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0403471 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6el65 {
    --aspect-ratio: 0.19930206569337738;
    width: max(0.5px, 0.1752331 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0403471 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6el65 {
    --aspect-ratio: 0.11373723189262844;
    width: 99.95751782273766%;
    margin-right: 0px;
    margin-bottom: max(0.5px, 0.055815 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-lplc6el65 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --alpha-borderColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lyia8eyz_r_comp-lplc6el65 wow-image {
  overflow: clip;
}

#comp-lyia8eyz_r_comp-lplc6el65 wow-image img {
  height: 100%;
}

#comp-lyia8eyz_r_comp-m7mxpfi5 {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: max(0.5px, 0.2165701 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: max(0.5px, 0.064848 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7mxpfi5-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.1062615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7mxpfi5 {
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0648478 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7mxpfi5 {
    --l_display: unset;
    width: 0%;
    margin-bottom: max(0.5px, 0.0245013 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
  }

  .comp-lyia8eyz_r_comp-m7mxpfi5-container {
    grid-template-rows: minmax(0px, auto);
    grid-template-columns: 2fr 2fr;
  }
}

#comp-lyia8eyz_r_comp-m7mxpfi5 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lygta9u3 {
  min-height: 0px;
  --l_display: unset;
  height: 60px;
  min-width: 0px;
  width: 0.6499443350795018%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: start;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lygta9u3 {
    align-self: start;
    justify-self: start;
    margin-top: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lygta9u3 {
    --l_display: none;
    width: 0.6504720801121414%;
    align-self: center;
    justify-self: center;
    margin-top: min(-0.5px, -0.0002413 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-lygta9u3 {
  --lnw: 2px;
  --brd: var(--color_11);
  --mrg: 2px;
  --alpha-brd: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lygta9u3 {
    --mrg: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lygta9u3 {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(90.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 90deg;
  }
}

#comp-lyia8eyz_r_comp-m7mxaw94 {
  width: 82.34997771706486%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: max(0.5px, 0.0341779 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: min(-0.5px, -0.0005501 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7mxaw94-container {
  box-sizing: border-box;
  padding-bottom: max(0.5px, 0.0158353 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7mxaw94 {
    width: 367.0060291787039%;
    margin-left: max(0.5px, 0.0134048 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0014894 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: min(-0.5px, -0.0013518 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/2/2/3;
  }
}

#comp-lyia8eyz_r_comp-m7mxaw94 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lplc6emi {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99732434312624%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0053554 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6emi {
    width: 99.99732434312624%;
    margin-bottom: max(0.5px, 0.0053664 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-end;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6emi {
    width: 79.00384826401941%;
    margin-bottom: max(0.5px, 0.0053992 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

#comp-lyia8eyz_r_comp-lplc6emi {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6emi {
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6emi {
    --fontSize: 14px;
  }
}

#comp-lyia8eyz_r_comp-m92cz4co {
  min-height: 38px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 71.9632503327466%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m92cz4co-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;
}

#comp-lyia8eyz_r_comp-m92cz4co:not(.comp-lyia8eyz_r_comp-m92cz4co-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m92cz4co {
    margin-left: max(0.5px, 0.0152745 * (var(--scaling-factor) - var(--scrollbar-width)));
    order: 3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92cz4co {
    width: 54.06063507991793%;
    margin-left: 0px;
    order: 2;
  }
}

#comp-lyia8eyz_r_comp-m92cz4co {
  --font: normal normal normal 14px/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --color: 255, 255, 255;
  --alpha-color: 1;
  --label-display: initial;
  --letter-spacing: 0em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: start;
  --text-highlight: null;
  --alpha-text-highlight: null;
  --text-transform: none;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(0, 0, 0, 0);
  --border-left: 0px solid rgba(0, 0, 0, 1);
  --border-right: 0px solid rgba(0, 0, 0, 1);
  --border-top: 0px solid rgba(0, 0, 0, 1);
  --border-bottom: 0px solid rgba(0, 0, 0, 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 0px;
  --padding-right: 8px;
  --border-top-left-radius: 300px;
  --border-top-right-radius: 300px;
  --border-bottom-left-radius: 300px;
  --border-bottom-right-radius: 300px;
  --icon-display: initial;
  --icon-size: 25px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: flex-end;
  --content-gap: 4px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --hover-border-right: 1px solid rgba(0, 0, 0, 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 1px solid rgba(0, 0, 0, 1);
  --hover-background: rgba(255, 255, 255, 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: 0, 0, 0;
  --alpha-disabled-color: 1;
  --hover-border-top: 1px solid rgba(0, 0, 0, 1);
  --hover-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --hover-icon-size: 25px;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: 0, 0, 0;
  --alpha-hover-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lyia8eyz_r_comp-m7mxl2pw {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: max(0.5px, 0.2890824 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

.comp-lyia8eyz_r_comp-m7mxl2pw-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0699952 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: 0.09998402844074683fr 1.900015971559253fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7mxl2pw {
    width: max(0.5px, 0.2890824 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7mxl2pw {
    --l_display: unset;
    width: 0%;
  }

  .comp-lyia8eyz_r_comp-m7mxl2pw-container {
    grid-template-rows: minmax(0px, auto);
  }
}

#comp-lyia8eyz_r_comp-m7mxl2pw {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lq7s7dca {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 331.578125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.0000367 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/2/2/3;
  position: relative;
}

.comp-lyia8eyz_r_comp-lq7s7dca-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lq7s7dca {
    width: 382.578125px;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000063 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lq7s7dca {
    width: 277.5694580078125px;
    align-self: center;
    justify-self: start;
    margin-left: max(0.5px, 0.0134048 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000369 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 2/1/3/3;
  }
}

#comp-lyia8eyz_r_comp-lq7s7dca {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-lplc6elz {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6elz {
    width: 99.99503867935533%;
    margin-left: 0.004961320644674004%;
    margin-bottom: -0.04465870080295158%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6elz {
    width: 119.75981137874591%;
    margin-left: 0%;
    margin-bottom: -0.09007304354862614%;
  }
}

#comp-lyia8eyz_r_comp-lplc6elz {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6elz {
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6elz {
    --fontSize: 14px;
  }
}

#comp-lyia8eyz_r_comp-lq7s60cp {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lq7s60cp {
    width: 97.027435639745%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lq7s60cp {
    width: 98.19864907476266%;
    margin-bottom: 0%;
  }
}

#comp-lyia8eyz_r_comp-lq7s60cp {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 1.6em;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lq7s60cp {
    --fontSize: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lq7s60cp {
    --fontSize: 14px;
  }
}

#comp-lyia8eyz_r_comp-lygt7t45 {
  min-height: 0px;
  --l_display: unset;
  height: 60px;
  min-width: 0px;
  width: 9.616817891128004%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: start;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lygt7t45 {
    align-self: start;
    justify-self: start;
    margin-left: min(-0.5px, -0.0000125 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0023437 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lygt7t45 {
    --l_display: none;
    width: 0.6753904601097509%;
    align-self: center;
    justify-self: center;
    margin-left: 0px;
    margin-top: 0px;
  }
}

#comp-lyia8eyz_r_comp-lygt7t45 {
  --lnw: 2px;
  --brd: var(--color_11);
  --mrg: 2px;
  --alpha-brd: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lygt7t45 {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(90.0001deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 90deg;
  }
}

#comp-lyia8eyz_r_comp-m92c4gno {
  width: max-content;
  height: auto;
  min-height: 0px;
  --comp-display: unset;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0245007 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

.comp-lyia8eyz_r_comp-m92c4gno-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92c4gno {
    min-height: unset;
    width: 84.84295098997052%;
    max-height: 99999px;
    margin-left: max(0.5px, 0.0120271 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0533958 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-lyia8eyz_r_comp-m92c4gno-container {
    flex-direction: column;
  }
}

#comp-lyia8eyz_r_comp-m92c4gno {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-ly5j0h4d {
  --l_display: unset;
  height: auto;
  min-width: max(0.5px, 0.0881279 * (var(--scaling-factor) - var(--scrollbar-width)));
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0570071 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-ly5j0h4d {
    margin-right: max(0.5px, 0.0570071 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-ly5j0h4d {
    min-width: 39.27311796988855%;
    margin-right: 0px;
    margin-bottom: max(0.5px, 0.0141123 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-ly5j0h4d {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-ly5j0h4d {
    --textAlign: left;
  }
}

#comp-lyia8eyz_r_comp-m92bk6nn {
  --l_display: unset;
  height: auto;
  min-width: max(0.5px, 0.1193917 * (var(--scaling-factor) - var(--scrollbar-width)));
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0570071 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0004179 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m92bk6nn {
    margin-right: max(0.5px, 0.0570071 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0004179 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bk6nn {
    min-width: 53.208264843676766%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0087504 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-m92bk6nn {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bk6nn {
    --textAlign: left;
  }
}

#comp-lyia8eyz_r_comp-m92blbbe {
  --l_display: unset;
  height: auto;
  min-width: max(0.5px, 0.135227 * (var(--scaling-factor) - var(--scrollbar-width)));
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0570401 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0004179 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m92blbbe {
    margin-right: max(0.5px, 0.0570401 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0004179 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92blbbe {
    min-width: 60.266452880999715%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0141495 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-m92blbbe {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92blbbe {
    --textAlign: left;
  }
}

#comp-lyia8eyz_r_comp-m92bpc0r {
  --l_display: unset;
  height: auto;
  min-width: max(0.5px, 0.1296846 * (var(--scaling-factor) - var(--scrollbar-width)));
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: max(0.5px, 0.0569741 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0004509 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 4;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m92bpc0r {
    margin-right: max(0.5px, 0.0569741 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0004509 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bpc0r {
    min-width: 57.79780099098654%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0140751 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-lyia8eyz_r_comp-m92bpc0r {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bpc0r {
    --textAlign: left;
  }
}

#comp-lyia8eyz_r_comp-m92bma6a {
  --l_display: unset;
  height: auto;
  min-width: max(0.5px, 0.0784838 * (var(--scaling-factor) - var(--scrollbar-width)));
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: max(0.5px, 0.0004399 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  align-self: flex-start;
  order: 5;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m92bma6a {
    margin-top: max(0.5px, 0.0004399 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bma6a {
    min-width: 34.97746715859756%;
    margin-top: 0px;
  }
}

#comp-lyia8eyz_r_comp-m92bma6a {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bma6a {
    --textAlign: left;
  }
}

#comp-lyia8eyz_r_comp-lplc6ekt1 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  margin-left: max(0.5px, 0.3361045 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6ekt1 {
    margin-left: max(0.5px, 0.3361045 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6ekt1 {
    margin-left: 0px;
    margin-right: max(0.5px, 0.0027927 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-lyia8eyz_r_comp-lplc6ekt1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6ekt1 {
    --fontSize: 12px;
  }
}

#comp-m7u9ovjz {
  height: auto;
  width: auto;
  --comp-display: unset;
  align-self: end;
  justify-self: end;
  margin-bottom: 0px;
  margin-right: 10px;
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
}

.comp-m7u9ovjz-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;
}

#comp-m7u9ovjz:not(.comp-m7u9ovjz-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-m7u9ovjz-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  bottom: 0;
  top: unset;
  height: auto;
}

#comp-m7u9ovjz {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-m7u9ovjz_r_comp-m7u9om8s {
  height: auto;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
}



/* END STYLABLE DIRECTIVE RULES */

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root {
  -st-extends: StylableHorizontalMenu;
  background: rgba(255, 255, 255, 0);
  border: 0px solid #000000
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menu {
  direction: ltr;
  width: calc(100% + 8px);
  margin-left: -4px;
  margin-right: -4px;
  height: calc(100% + 8px);
  margin-top: -4px;
  margin-bottom: -4px;
  flex-grow: unset;
  justify-content: flex-end
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menuItem {
  border-radius: 0px;
  border: 2px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  background: rgba(255, 255, 255, 0);
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  border-top: 0px solid rgba(255, 255, 255, 0);
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 0px solid #FFFFFF
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #FFFFFF;
  border-top-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFFFFF;
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #FFFFFF;
  border-top-color: rgba(255, 255, 255, 0.08);
  border-bottom-color: #FFFFFF;
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
  letter-spacing: 0em;
  color: #FFFFFF;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  font-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  font-size: 14px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
  justify-content: center
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root::rightAlignmentScrollItem {
  --comp-lp8c0rku_r_comp-lp2uy4kv-styleId-flexGrow: 1;
  flex-grow: unset
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__scrollButton {
  border: 0 solid #757575;
  padding: 10px;
  background: #FFF;
  padding-top: 0px;
  padding-bottom: 0px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover {
  background: #FCF7E6
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
  width: 16px;
  height: 16px;
  fill: #9E3B1B
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__positionBox {
  margin-left: 20px;
  margin-right: 20px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout {
  border: 0 solid #9E3B1B;
  margin-top: 0px;
  --comp-lp8c0rku_r_comp-lp2uy4kv-styleId-flyoutAlignment: left;
  --comp-lp8c0rku_r_comp-lp2uy4kv-styleId-horizontalSpacing: 8;
  padding: 6px;
  border-bottom: 0px solid #000000;
  background: rgba(255, 255, 255, 0)
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root::leftAlignmentScrollItem {
  flex-grow: 1;
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
  --comp-lp8c0rku_r_comp-lp2uy4kv-styleId-width: 80;
  --comp-lp8c0rku_r_comp-lp2uy4kv-styleId-columnsAmount: 3;
  column-count: 3;
  width: 100%
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
  margin-left: -4px;
  margin-right: -4px;
  width: calc(100% + 8px);
  margin-bottom: -4px;
  justify-content: space-between
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
  width: 980px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::category {
  margin-top: 4px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::flex {
  margin-bottom: -8px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
  margin-left: 4px;
  margin-right: 4px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__rowItem {
  margin-bottom: 8px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
  border: 0 solid #757575;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 4px;
  background: rgba(255, 255, 255, 0)
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
  justify-content: flex-start
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0em;
  color: #000000;
  text-align: left;
  background-color: rgba(255, 255, 255, 0)
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
  background: #fff;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 4px
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
  justify-content: flex-start
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  color: #000000;
  letter-spacing: 0em;
  text-decoration-line: underline;
  text-align: left;
  background-color: rgba(255, 255, 255, 0)
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label:hover {
  background-color: rgba(255, 255, 255, 0);
  color: #045AFF;
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565__root {
  background-color: rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565__root:hover {
  background-color: rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
  text-decoration-line: underline;
  background-color: rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
  text-decoration-line: underline;
  background-color: rgba(255, 255, 255, 0);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2uy4kv {
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
  }

  /* END STYLABLE DIRECTIVE RULES */

  /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(255, 255, 255, 0.5)
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
    color: #000;
  }

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
    text-decoration: underline;
  }

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
    text-decoration: underline;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2uy4kv {
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
  }

  /* END STYLABLE DIRECTIVE RULES */

  /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(255, 255, 255, 0.5)
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
    color: #000;
  }

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
    text-decoration: underline;
  }

  #comp-lp8c0rku_r_comp-lp2uy4kv .comp-lp8c0rku_r_comp-lp2uy4kv-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
    text-decoration: underline;
  }
}

/* END STYLABLE DIRECTIVE RULES */

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root {
  -st-extends: StylableHorizontalMenu;
  background: rgba(255, 255, 255, 0);
  border: 0px solid rgba(255, 255, 255, 0)
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menu {
  direction: ltr;
  width: calc(100% + 8px);
  margin-left: -4px;
  margin-right: -4px;
  height: calc(100% + 8px);
  margin-top: -4px;
  margin-bottom: -4px;
  justify-content: flex-end;
  flex-grow: unset
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem {
  border-radius: 0px;
  border: 2px solid #000000;
  background: rgba(255, 255, 255, 0);
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  border-top: 0px solid rgba(255, 255, 255, 0);
  border-bottom: 0px solid rgba(255, 255, 255, 0);
  padding-left: 10px;
  padding-right: 10px;
  border-left: 0px solid rgba(0, 0, 0, 0.48);
  border-right: 1px solid rgba(0, 0, 0, 0.4);
  padding-top: 10px;
  padding-bottom: 10px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered {
  background: repeat padding-box border-box 0% / auto scroll linear-gradient(#FFFFFF, #FFFFFF), rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
  letter-spacing: 0em;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  font-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  font-size: 16px;
  color: #000000
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
  justify-content: center
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root::rightAlignmentScrollItem {
  --comp-lp8c0rku_r_comp-lp2vu3sj-styleId-flexGrow: 1;
  flex-grow: unset
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__scrollButton {
  border: 0 solid #757575;
  padding: 10px;
  background: #FFF;
  padding-top: 0px;
  padding-bottom: 0px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover {
  background: #FCF7E6
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
  width: 16px;
  height: 16px;
  fill: #9E3B1B
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__positionBox {
  margin-left: 20px;
  margin-right: 20px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout {
  margin-top: 0px;
  --comp-lp8c0rku_r_comp-lp2vu3sj-styleId-flyoutAlignment: left;
  --comp-lp8c0rku_r_comp-lp2vu3sj-styleId-horizontalSpacing: 8;
  padding: 6px;
  border: 0px solid rgba(255, 255, 255, 0);
  background: rgb(255, 255, 255);
  border-radius: 9px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root::leftAlignmentScrollItem {
  flex-grow: 1;
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
  --comp-lp8c0rku_r_comp-lp2vu3sj-styleId-width: 80;
  --comp-lp8c0rku_r_comp-lp2vu3sj-styleId-columnsAmount: 3;
  column-count: 3;
  width: 100%
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
  margin-left: -4px;
  margin-right: -4px;
  width: calc(100% + 8px);
  justify-content: space-between;
  margin-bottom: -2px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
  width: 980px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::category {
  margin-top: 2px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::flex {
  margin-bottom: -8px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
  margin-left: 4px;
  margin-right: 4px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__rowItem {
  margin-bottom: 8px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
  background: rgba(255, 255, 255, 0);
  border: 0px solid rgba(255, 255, 255, 0);
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 2px;
  padding-top: 6px;
  padding-bottom: 6px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
  justify-content: flex-start
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
  letter-spacing: 0em;
  color: #000000;
  text-align: left;
  background-color: rgba(255, 255, 255, 0);
  line-height: 1em;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  font-size: 16px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
  background: #fff;
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 2px;
  padding-top: 6px;
  padding-bottom: 6px
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
  color: #9D0A28;
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
  color: #9D0A28;
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
  justify-content: flex-start
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: calc(17 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  color: #000000;
  letter-spacing: 0em;
  text-decoration-line: underline;
  text-align: left;
  background-color: rgba(255, 255, 255, 0)
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label:hover {
  background-color: rgba(255, 255, 255, 0);
  color: #045AFF;
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565__root {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565__root:hover {
  background-color: rgba(255, 255, 255, 0);
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
  background-color: rgba(255, 255, 255, 0);
  color: #9D0A28;
  text-decoration-line: none;
}

#comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
  background-color: rgba(255, 255, 255, 0);
  text-decoration-line: none;
  color: #9D0A28;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lp8c0rku_r_comp-lp2vu3sj {
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
  }

  /* END STYLABLE DIRECTIVE RULES */

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(255, 255, 255, 0.5)
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
    color: #000;
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
    text-decoration: underline;
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
    text-decoration: underline;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2vu3sj {
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
  }

  /* END STYLABLE DIRECTIVE RULES */

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__menuItem {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(255, 255, 255, 0.5)
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
    color: #000;
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
    text-decoration: underline;
  }

  #comp-lp8c0rku_r_comp-lp2vu3sj .comp-lp8c0rku_r_comp-lp2vu3sj-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
    text-decoration: underline;
  }
}



#eung1 {
  --shc-mutated-brightness: 128, 128, 128;
  justify-self: unset;
}

#comp-lo7973nd1 {
  --fill-layer-image-opacity: 0.32;
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  --divider-bottom-image: none;
  --divider-bottom-layers-y: 0px;
  --divider-bottom-layers-x: 0px;
  --inherit-transition: var(--transition, none);
}

#comp-lo7973nh4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  font-weight: bold;
  font-size: 70px;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lo7973nh4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo7973nh4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 60px !important;
  }

  #comp-lo7973nh4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo7973nh4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(26px, max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }

  #comp-lo7973nh4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lo7973nj5 {
  /* --bg-overlay-color: #092e69; */
  --bg-overlay-color: #092e69;
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lo79uv90 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lo79upi0 {
  --shc-mutated-brightness: 25, 24, 25;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal max(0.5px, 0.0103093 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --label-align: center;
  --label-text-align: center;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79upi0 {
    --fnt: normal normal normal max(0.5px, 0.0317209 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  }
}

#comp-lo79swkz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: max(14px, min(16px, max(0.5px, 0.0142514 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lo79swkz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79swkz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, min(16px, max(0.5px, 0.0142522 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    text-align: left !important;
  }

  #comp-lo79swkz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79swkz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    text-align: center !important;
  }

  #comp-lo79swkz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lo79s2q0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  font-weight: bold;
  font-size: 40px;
  text-align: left;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lo79s2q0 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lo79s2q0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 30px !important;
    text-align: left !important;
  }

  #comp-lo79s2q0 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lo79s2q0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0537634 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    text-align: center !important;
  }

  #comp-lo79s2q0 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpxzl2ai {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy0caso {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy10l6p {
  --boxShadow: none;
  --backgroundColor: rgba(255, 255, 255, 1);
  --borderColor: 50, 65, 88;
  --borderWidth: 0px;
  --borderRadius: 0px;
  --alpha-borderColor: 0;
}

[id^="comp-lpy10l6r5__"] {
  --shc-mutated-brightness: 119, 119, 119;
}

[id^="comp-lpy137j6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  background-color: transparent;
  font-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  font-size: max(0.5px, 0.0117193 * (var(--scaling-factor) - var(--scrollbar-width)));
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy137j6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, max(0.5px, 0.0117196 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy137j6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, max(0.5px, 0.042781 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }
}

[id^="comp-lpy13x2b__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #9D0A28;
}

#comp-lpy2dfe8 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy0awrb1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: max(14px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy0awrb1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, min(16px, max(0.5px, 0.0142523 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0awrb1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(12px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }
}

#comp-lpy0awrh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  background-color: transparent;
  font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lpy0awrh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy0awrh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio)))) !important;
  }

  #comp-lpy0awrh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy0awrh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0359382 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy0awrh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy2fz1d {
  --bg-overlay-color: #092e69;
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy2ieq2 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy2ieq51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy2ieq51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2ieq51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy2ieq51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy2ieq51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy2ieq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lpy2ieq7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2ieq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio)))) !important;
  }

  #comp-lpy2ieq7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2ieq7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0359382 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy2ieq7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy2nrvl {
  --boxShadow: none;
  --backgroundColor: rgba(255, 255, 255, 1);
  --borderColor: 50, 65, 88;
  --borderWidth: 0px;
  --borderRadius: 0px;
  --alpha-borderColor: 0;
}

[id^="comp-lpy2nrvn7__"] {
  --shc-mutated-brightness: 119, 119, 119;
}

[id^="comp-lpy2rtlf__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy2nrvo4__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  font-size: max(0.5px, 0.0117193 * (var(--scaling-factor) - var(--scrollbar-width)));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

[id^="comp-lpy2nrvo4__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy2nrvo4__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(0.5px, 0.0374332 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    text-align: left !important;
  }

  [id^="comp-lpy2nrvo4__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy2rnta__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

#comp-lpy2eclm {
  --bg-overlay-color: #092e69;
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy6bg5w {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #313031;
}

#comp-lpy2tewy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy2tewy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy2tewy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy2tewy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy2tewy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy2tewy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy35fc7 {
  --bg-overlay-color: rgb(49, 48, 49);
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy35vr8 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy35vra6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: max(14px, min(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy35vra6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy35vra6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy35vra6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vra6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy35vra6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy35vrc7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lpy35vrc7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy35vrc7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio)))) !important;
  }

  #comp-lpy35vrc7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy35vrc7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0359382 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy35vrc7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy6hedr {
  --bg-overlay-color: rgb(49, 48, 49);
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy6hk1i {
  --boxShadow: none;
  --backgroundColor: #313031;
  --borderColor: 50, 65, 88;
  --borderWidth: 0px;
  --borderRadius: 0px;
  --alpha-borderColor: 0;
}

[id^="comp-lpy6hk1y2__"] {
  --shc-mutated-brightness: 79, 5, 20;
}

[id^="comp-lpy6hk3714__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_342e69_4e8d4517aa66447db8308b6f3e598512, wf_4e8d4517aa66447db8308b6f3, orig_metropolis_medium;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6hk3714__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6hk3714__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6hk3714__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy6ujv2__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6rko0__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6rkoh2__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id^="comp-lpy6rkoj1__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6rkoj1__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6rkoj1__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rkoj1__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy6tijf__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6tijn__"] {
  --undefined: [object Object];
  --fill-opacity: 0;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id="comp-lpy6tijn__item-j9ples3e"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id="comp-lpy6tijn__item-j9plerjk"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id="comp-lpy6tijn__item-lpy6i9yt"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id^="comp-lpy6tijp__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6tijp__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6tijp__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6tijp__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy6qltz__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6m94c__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id^="comp-lpy6hk301__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6hk301__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6hk301__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6hk301__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy6rrzs__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6rs083__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id^="comp-lpy6rs0a__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6rs0a__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6rs0a__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6rs0a__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

[id^="comp-lpy6ybht__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lpy6ybhy1__"] {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

[id^="comp-lpy6ybhz8__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

[id^="comp-lpy6ybhz8__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lpy6ybhz8__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lpy6ybhz8__"] [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lpy7czva {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7dk13 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7dk16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy7dk16 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7dk16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }

  #comp-lpy7dk16 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: min(22px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }

  #comp-lpy7dk16 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7dk1710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  background-color: transparent;
  font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lpy7dk1710 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7dk1710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio)))) !important;
  }

  #comp-lpy7dk1710 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7dk1710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(42px, max(0.5px, 0.0359382 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy7dk1710 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy7fhy9 {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7uuva {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7uuvh {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7uuvi6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width)))));
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy7uuvi6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7uuvi6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0142516 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy7uuvi6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvi6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(14px, min(16px, max(0.5px, 0.0376344 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy7uuvi6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7uuvl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  background-color: transparent;
  font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lpy7uuvl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lpy7uuvl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(28px, min(42px, calc(44 * var(--theme-spx-ratio)))) !important;
  }

  #comp-lpy7uuvl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7uuvl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0359382 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lpy7uuvl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy7mkev {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7mkf01 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7mkf17 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7mkf4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: max(14px, min(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-align: justify;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy7mkf4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    text-align: center !important;
  }

  #comp-lpy7mkf4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7mkf58 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  font-weight: bold;
  font-size: max(20px, min(52px, max(0.5px, 0.0156263 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7mkf58 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7mkf58 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
  }

  #comp-lpy7mkf58 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7qz9u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: bold;
  font-size: max(18px, min(52px, max(0.5px, 0.0140618 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7qz9u [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7qz9u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(16px, min(52px, max(0.5px, 0.0140618 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    text-align: center !important;
  }

  #comp-lpy7qz9u [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy7mkf67 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7zj9c {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7zj9m9 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7zj9n9 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7zj9o9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: max(14px, min(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-align: justify;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy7zj9o9 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9o9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    text-align: center !important;
  }

  #comp-lpy7zj9o9 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7zj9p11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  font-weight: bold;
  font-size: max(20px, min(52px, max(0.5px, 0.0156263 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7zj9p11 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9p11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
  }

  #comp-lpy7zj9p11 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7zj9q14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: bold;
  font-size: max(18px, min(52px, max(0.5px, 0.0140618 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7zj9q14 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7zj9q14 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
  }

  #comp-lpy7zj9q14 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy7zj9r14 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lty1481v_r_comp-ltwqhtqs {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lty1481v_r_comp-ltwr34oq {
  --shc-mutated-brightness: 79, 5, 20;
}

#comp-lty1481v_r_comp-lty01z3w {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lty1481v_r_comp-ltwr60jy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  font-weight: bold;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lty1481v_r_comp-ltwr60jy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lty1481v_r_comp-ltwr60jy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 26px !important;
  }

  #comp-lty1481v_r_comp-ltwr60jy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lty1481v_r_comp-ltwr60jy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(20px, min(22px, max(0.5px, 0.0537634 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
  }

  #comp-lty1481v_r_comp-ltwr60jy [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

.comp-lty1481v_r_comp-ltwqi7p8 {
  --wix-direction: ltr;
  --submitButtonBorderRadius: 5;
  --horizontalPadding: 24;
  --verticalPadding: 24;
  --rowSpacing: 24;
  --columnSpacing: 24;
  --borderWidth: 0;
  --borderRadius: 0;
  --shadowAngle: 135;
  --shadowDistance: 0;
  --shadowSize: 0;
  --shadowBlur: 25;
  --buttonsStyle: 2;
  --buttonsBorderWidth: 0;
  --buttonsBorderRadius: 0;
  --submitButtonStyle: 2;
  --submitButtonBorderWidth: 0;
  --nextButtonStyle: 2;
  --nextButtonBorderWidth: 0;
  --nextButtonBorderRadius: 0;
  --previousButtonStyle: 2;
  --previousButtonBorderWidth: 1;
  --previousButtonBorderRadius: 0;
  --inputBorderStyle: 1;
  --inputBorderWidth: 1;
  --inputBorderRadius: 0;
  --buttonsFontHover: normal normal normal 16px/16px wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --submitButtonFontHover: normal normal normal 16px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --nextButtonFont: normal normal normal 16px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --nextButtonFontHover: normal normal normal 16px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --previousButtonFont: normal normal normal 16px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --previousButtonFontHover: normal normal normal 16px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --headerOneFont: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --headerTwoFont: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --paragraphFont: normal normal normal 17px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --inputNoteFont: normal normal normal 14px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --submitButtonColor: 157, 10, 40;
  --submitButtonColor-rgb: 157, 10, 40;
  --submitButtonColor-opacity: 1;
  --inputLabelColor: 255, 255, 255;
  --inputLabelColor-rgb: 255, 255, 255;
  --inputLabelColor-opacity: 1;
  --inputPlaceholderColor: 0, 0, 0;
  --inputPlaceholderColor-rgb: 0, 0, 0;
  --inputPlaceholderColor-opacity: 1;
  --formBackground: 255, 255, 255, 0;
  --formBackground-rgb: 255, 255, 255;
  --formBackground-opacity: 0;
  --inputSelectionColor: 255, 255, 255;
  --inputSelectionColor-rgb: 255, 255, 255;
  --inputSelectionColor-opacity: 1;
  --linkColor: 255, 255, 255;
  --linkColor-rgb: 255, 255, 255;
  --linkColor-opacity: 1;
  --submitButtonBackgroundColor: 255, 255, 255;
  --submitButtonBackgroundColor-rgb: 255, 255, 255;
  --submitButtonBackgroundColor-opacity: 1;
  --submitButtonBackgroundColorHover: 0, 0, 0;
  --submitButtonBackgroundColorHover-rgb: 0, 0, 0;
  --submitButtonBackgroundColorHover-opacity: 1;
  --inputErrorColor: 255, 255, 255;
  --inputErrorColor-rgb: 255, 255, 255;
  --inputErrorColor-opacity: 1;
  --borderColor: 0, 0, 0, 0;
  --borderColor-rgb: 0, 0, 0;
  --borderColor-opacity: 0;
  --shadowColor: 0, 0, 0, 0.15;
  --shadowColor-rgb: 0, 0, 0;
  --shadowColor-opacity: 0.15;
  --buttonsColor: 255, 255, 255;
  --buttonsColor-rgb: 255, 255, 255;
  --buttonsColor-opacity: 1;
  --buttonsBackgroundColor: 26, 106, 255;
  --buttonsBackgroundColor-rgb: 26, 106, 255;
  --buttonsBackgroundColor-opacity: 1;
  --buttonsBorderColor: 255, 255, 255, 0;
  --buttonsBorderColor-rgb: 255, 255, 255;
  --buttonsBorderColor-opacity: 0;
  --buttonsColorHover: 255, 255, 255;
  --buttonsColorHover-rgb: 255, 255, 255;
  --buttonsColorHover-opacity: 1;
  --buttonsBackgroundColorHover: 26, 106, 255, 0.7;
  --buttonsBackgroundColorHover-rgb: 26, 106, 255;
  --buttonsBackgroundColorHover-opacity: 0.7;
  --submitButtonBorderColor: 255, 255, 255, 0;
  --submitButtonBorderColor-rgb: 255, 255, 255;
  --submitButtonBorderColor-opacity: 0;
  --submitButtonColorHover: 255, 255, 255;
  --submitButtonColorHover-rgb: 255, 255, 255;
  --submitButtonColorHover-opacity: 1;
  --submitButtonBorderColorHover: 255, 255, 255, 0;
  --submitButtonBorderColorHover-rgb: 255, 255, 255;
  --submitButtonBorderColorHover-opacity: 0;
  --nextButtonColor: 255, 255, 255;
  --nextButtonColor-rgb: 255, 255, 255;
  --nextButtonColor-opacity: 1;
  --nextButtonBackgroundColor: 26, 106, 255;
  --nextButtonBackgroundColor-rgb: 26, 106, 255;
  --nextButtonBackgroundColor-opacity: 1;
  --nextButtonBorderColor: 255, 255, 255, 0;
  --nextButtonBorderColor-rgb: 255, 255, 255;
  --nextButtonBorderColor-opacity: 0;
  --nextButtonColorHover: 255, 255, 255;
  --nextButtonColorHover-rgb: 255, 255, 255;
  --nextButtonColorHover-opacity: 1;
  --nextButtonBackgroundColorHover: 26, 106, 255, 0.7;
  --nextButtonBackgroundColorHover-rgb: 26, 106, 255;
  --nextButtonBackgroundColorHover-opacity: 0.7;
  --nextButtonBorderColorHover: 255, 255, 255, 0;
  --nextButtonBorderColorHover-rgb: 255, 255, 255;
  --nextButtonBorderColorHover-opacity: 0;
  --previousButtonColor: 0, 0, 0;
  --previousButtonColor-rgb: 0, 0, 0;
  --previousButtonColor-opacity: 1;
  --previousButtonBackgroundColor: 26, 106, 255, 0;
  --previousButtonBackgroundColor-rgb: 26, 106, 255;
  --previousButtonBackgroundColor-opacity: 0;
  --previousButtonBorderColor: 0, 0, 0;
  --previousButtonBorderColor-rgb: 0, 0, 0;
  --previousButtonBorderColor-opacity: 1;
  --previousButtonColorHover: 255, 255, 255;
  --previousButtonColorHover-rgb: 255, 255, 255;
  --previousButtonColorHover-opacity: 1;
  --previousButtonBackgroundColorHover: 26, 106, 255, 0.7;
  --previousButtonBackgroundColorHover-rgb: 26, 106, 255;
  --previousButtonBackgroundColorHover-opacity: 0.7;
  --previousButtonBorderColorHover: 255, 255, 255, 0;
  --previousButtonBorderColorHover-rgb: 255, 255, 255;
  --previousButtonBorderColorHover-opacity: 0;
  --headerOneColor: 0, 0, 0;
  --headerOneColor-rgb: 0, 0, 0;
  --headerOneColor-opacity: 1;
  --headerTwoColor: 0, 0, 0;
  --headerTwoColor-rgb: 0, 0, 0;
  --headerTwoColor-opacity: 1;
  --paragraphColor: 0, 0, 0;
  --paragraphColor-rgb: 0, 0, 0;
  --paragraphColor-opacity: 1;
  --inputBackgroundColor: 255, 255, 255;
  --inputBackgroundColor-rgb: 255, 255, 255;
  --inputBackgroundColor-opacity: 1;
  --inputBackgroundColorHover: 255, 255, 255;
  --inputBackgroundColorHover-rgb: 255, 255, 255;
  --inputBackgroundColorHover-opacity: 1;
  --inputBorderColor: 0, 0, 0, 0.6;
  --inputBorderColor-rgb: 0, 0, 0;
  --inputBorderColor-opacity: 0.6;
  --inputBorderColorHover: 0, 0, 0;
  --inputBorderColorHover-rgb: 0, 0, 0;
  --inputBorderColorHover-opacity: 1;
  --inputValueColor: 0, 0, 0;
  --inputValueColor-rgb: 0, 0, 0;
  --inputValueColor-opacity: 1;
  --inputNoteColor: 79, 79, 79;
  --inputNoteColor-rgb: 79, 79, 79;
  --inputNoteColor-opacity: 1;
  --inputValueFont: normal normal bold 15px/18px wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --inputValueFont-style: normal;
  --inputValueFont-variant: normal;
  --inputValueFont-weight: bold;
  --inputValueFont-size: 15px;
  --inputValueFont-line-height: 18px;
  --inputValueFont-family: wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --inputValueFont-text-decoration: none;
  --submitButtonFont: normal normal normal 16px/20px wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  --submitButtonFont-style: normal;
  --submitButtonFont-variant: normal;
  --submitButtonFont-weight: normal;
  --submitButtonFont-size: 16px;
  --submitButtonFont-line-height: 20px;
  --submitButtonFont-family: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  --submitButtonFont-text-decoration: none;
  --inputLabelFont: normal normal normal 15px/18px wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --inputLabelFont-style: normal;
  --inputLabelFont-variant: normal;
  --inputLabelFont-weight: normal;
  --inputLabelFont-size: 15px;
  --inputLabelFont-line-height: 18px;
  --inputLabelFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --inputLabelFont-text-decoration: none;
  --buttonsFontHover-style: normal;
  --buttonsFontHover-variant: normal;
  --buttonsFontHover-weight: normal;
  --buttonsFontHover-size: 16px;
  --buttonsFontHover-line-height: 16px;
  --buttonsFontHover-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --buttonsFontHover-text-decoration: none;
  --submitButtonFontHover-style: normal;
  --submitButtonFontHover-variant: normal;
  --submitButtonFontHover-weight: normal;
  --submitButtonFontHover-size: 16px;
  --submitButtonFontHover-line-height: 1.4em;
  --submitButtonFontHover-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --submitButtonFontHover-text-decoration: none;
  --nextButtonFont-style: normal;
  --nextButtonFont-variant: normal;
  --nextButtonFont-weight: normal;
  --nextButtonFont-size: 16px;
  --nextButtonFont-line-height: 1.4em;
  --nextButtonFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --nextButtonFont-text-decoration: none;
  --nextButtonFontHover-style: normal;
  --nextButtonFontHover-variant: normal;
  --nextButtonFontHover-weight: normal;
  --nextButtonFontHover-size: 16px;
  --nextButtonFontHover-line-height: 1.4em;
  --nextButtonFontHover-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --nextButtonFontHover-text-decoration: none;
  --previousButtonFont-style: normal;
  --previousButtonFont-variant: normal;
  --previousButtonFont-weight: normal;
  --previousButtonFont-size: 16px;
  --previousButtonFont-line-height: 1.4em;
  --previousButtonFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --previousButtonFont-text-decoration: none;
  --previousButtonFontHover-style: normal;
  --previousButtonFontHover-variant: normal;
  --previousButtonFontHover-weight: normal;
  --previousButtonFontHover-size: 16px;
  --previousButtonFontHover-line-height: 1.4em;
  --previousButtonFontHover-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --previousButtonFontHover-text-decoration: none;
  --headerOneFont-style: normal;
  --headerOneFont-variant: normal;
  --headerOneFont-weight: normal;
  --headerOneFont-size: 26px;
  --headerOneFont-line-height: 1.4em;
  --headerOneFont-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --headerOneFont-text-decoration: none;
  --headerTwoFont-style: normal;
  --headerTwoFont-variant: normal;
  --headerTwoFont-weight: normal;
  --headerTwoFont-size: 20px;
  --headerTwoFont-line-height: 1.4em;
  --headerTwoFont-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --headerTwoFont-text-decoration: none;
  --paragraphFont-style: normal;
  --paragraphFont-variant: normal;
  --paragraphFont-weight: normal;
  --paragraphFont-size: 17px;
  --paragraphFont-line-height: 1.4em;
  --paragraphFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --paragraphFont-text-decoration: none;
  --inputNoteFont-style: normal;
  --inputNoteFont-variant: normal;
  --inputNoteFont-weight: normal;
  --inputNoteFont-size: 14px;
  --inputNoteFont-line-height: 1.4em;
  --inputNoteFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --inputNoteFont-text-decoration: none;
  --inputBorderLeftWidth: 1;
  --inputBorderRightWidth: 1;
  --inputBorderTopWidth: 1;
  --inputBorderBottomWidth: 1;
  --wix-color-1: 255, 255, 255;
  --wix-color-2: 238, 238, 238;
  --wix-color-3: 148, 148, 148;
  --wix-color-4: 79, 79, 79;
  --wix-color-5: 0, 0, 0;
  --wix-color-6: 220, 232, 255;
  --wix-color-7: 149, 185, 255;
  --wix-color-8: 26, 106, 255;
  --wix-color-9: 9, 75, 204;
  --wix-color-10: 8, 47, 123;
  --wix-color-11: 243, 248, 240;
  --wix-color-12: 210, 228, 199;
  --wix-color-13: 146, 176, 121;
  --wix-color-14: 97, 135, 65;
  --wix-color-15: 57, 100, 29;
  --wix-color-16: 242, 234, 231;
  --wix-color-17: 229, 206, 192;
  --wix-color-18: 169, 128, 111;
  --wix-color-19: 139, 97, 79;
  --wix-color-20: 99, 60, 43;
  --wix-color-21: 255, 233, 223;
  --wix-color-22: 255, 191, 161;
  --wix-color-23: 250, 133, 79;
  --wix-color-24: 234, 96, 32;
  --wix-color-25: 201, 64, 1;
  --wix-color-26: 255, 255, 255;
  --wix-color-27: 0, 0, 0;
  --wix-color-28: 238, 238, 238;
  --wix-color-29: 148, 148, 148;
  --wix-color-30: 79, 79, 79;
  --wix-color-31: 26, 106, 255;
  --wix-color-32: 26, 106, 255;
  --wix-color-33: 26, 106, 255;
  --wix-color-34: 26, 106, 255;
  --wix-color-35: 0, 0, 0;
  --wix-color-36: 79, 79, 79;
  --wix-color-37: 0, 0, 0;
  --wix-color-38: 26, 106, 255;
  --wix-color-39: 26, 106, 255;
  --wix-color-40: 255, 255, 255;
  --wix-color-41: 26, 106, 255;
  --wix-color-42: 26, 106, 255;
  --wix-color-43: 255, 255, 255;
  --wix-color-44: 148, 148, 148;
  --wix-color-45: 148, 148, 148;
  --wix-color-46: 255, 255, 255;
  --wix-color-47: 255, 255, 255;
  --wix-color-48: 26, 106, 255;
  --wix-color-49: 26, 106, 255;
  --wix-color-50: 255, 255, 255;
  --wix-color-51: 26, 106, 255;
  --wix-color-52: 26, 106, 255;
  --wix-color-53: 255, 255, 255;
  --wix-color-54: 148, 148, 148;
  --wix-color-55: 148, 148, 148;
  --wix-font-Title: normal normal normal 68px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Title-style: normal;
  --wix-font-Title-variant: normal;
  --wix-font-Title-weight: normal;
  --wix-font-Title-size: 68px;
  --wix-font-Title-line-height: 1.4em;
  --wix-font-Title-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
  --wix-font-Menu-style: normal;
  --wix-font-Menu-variant: normal;
  --wix-font-Menu-weight: normal;
  --wix-font-Menu-size: 16px;
  --wix-font-Menu-line-height: 1.4em;
  --wix-font-Menu-family: din-next-w01-light, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title: normal normal normal 44px/1.4em wfont_2139b1_a0cca8470f794a909860a28c4ab9f19f, wf_a0cca8470f794a909860a28c4, orig_aok_buenos_aires_semibold;
  --wix-font-Page-title-style: normal;
  --wix-font-Page-title-variant: normal;
  --wix-font-Page-title-weight: normal;
  --wix-font-Page-title-size: 44px;
  --wix-font-Page-title-line-height: 1.4em;
  --wix-font-Page-title-family: wfont_2139b1_a0cca8470f794a909860a28c4ab9f19f, wf_a0cca8470f794a909860a28c4, orig_aok_buenos_aires_semibold;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL: normal normal normal 20px/1.4em wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --wix-font-Heading-XL-style: normal;
  --wix-font-Heading-XL-variant: normal;
  --wix-font-Heading-XL-weight: normal;
  --wix-font-Heading-XL-size: 20px;
  --wix-font-Heading-XL-line-height: 1.4em;
  --wix-font-Heading-XL-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L: normal normal normal 32px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-L-style: normal;
  --wix-font-Heading-L-variant: normal;
  --wix-font-Heading-L-weight: normal;
  --wix-font-Heading-L-size: 32px;
  --wix-font-Heading-L-line-height: 1.4em;
  --wix-font-Heading-L-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-M-style: normal;
  --wix-font-Heading-M-variant: normal;
  --wix-font-Heading-M-weight: normal;
  --wix-font-Heading-M-size: 26px;
  --wix-font-Heading-M-line-height: 1.4em;
  --wix-font-Heading-M-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-S-style: normal;
  --wix-font-Heading-S-variant: normal;
  --wix-font-Heading-S-weight: normal;
  --wix-font-Heading-S-size: 20px;
  --wix-font-Heading-S-line-height: 1.4em;
  --wix-font-Heading-S-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L: normal normal normal 15px/1.4em wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --wix-font-Body-L-style: normal;
  --wix-font-Body-L-variant: normal;
  --wix-font-Body-L-weight: normal;
  --wix-font-Body-L-size: 15px;
  --wix-font-Body-L-line-height: 1.4em;
  --wix-font-Body-L-family: wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --wix-font-Body-M-style: normal;
  --wix-font-Body-M-variant: normal;
  --wix-font-Body-M-weight: normal;
  --wix-font-Body-M-size: 17px;
  --wix-font-Body-M-line-height: 1.2em;
  --wix-font-Body-M-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S: normal normal normal 13px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --wix-font-Body-S-style: normal;
  --wix-font-Body-S-variant: normal;
  --wix-font-Body-S-weight: normal;
  --wix-font-Body-S-size: 13px;
  --wix-font-Body-S-line-height: 1.4em;
  --wix-font-Body-S-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
  --wix-font-Body-XS-style: normal;
  --wix-font-Body-XS-variant: normal;
  --wix-font-Body-XS-weight: normal;
  --wix-font-Body-XS-size: 12px;
  --wix-font-Body-XS-line-height: 1.4em;
  --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
  --wix-font-Body-XS-text-decoration: none;
  --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-style: normal;
  --wix-font-LIGHT-variant: normal;
  --wix-font-LIGHT-weight: normal;
  --wix-font-LIGHT-size: 12px;
  --wix-font-LIGHT-line-height: 1.4em;
  --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-text-decoration: none;
  --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-style: normal;
  --wix-font-MEDIUM-variant: normal;
  --wix-font-MEDIUM-weight: normal;
  --wix-font-MEDIUM-size: 12px;
  --wix-font-MEDIUM-line-height: 1.4em;
  --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-text-decoration: none;
  --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
  --wix-font-STRONG-style: normal;
  --wix-font-STRONG-variant: normal;
  --wix-font-STRONG-weight: normal;
  --wix-font-STRONG-size: 12px;
  --wix-font-STRONG-line-height: 1.4em;
  --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
  --wix-font-STRONG-text-decoration: none;
}































@media screen and (min-width: 320px) and (max-width: 750px) {
  .comp-lty1481v_r_comp-ltwqi7p8 {
    --columnSpacing: 21;
    --rowSpacing: 11;
  }































}

#comp-lpy7wuce {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lpy7wucp {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7wucq3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lpy7wucr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: max(14px, min(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-align: justify;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lpy7wucr [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    text-align: center !important;
  }

  #comp-lpy7wucr [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7wucs7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #000000;
  font-family: wfont_342e69_629a18e84ca44ec89c4521ca8ad2762b, wf_629a18e84ca44ec89c4521ca8, orig_metropolis_bold;
  font-weight: bold;
  font-size: max(20px, min(52px, max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7wucs7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wucs7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
  }

  #comp-lpy7wucs7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #000000 !important);
  }
}

#comp-lpy7wuct10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #9D0A28;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: bold;
  font-size: max(18px, min(52px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))));
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1;
}

#comp-lpy7wuct10 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #9D0A28);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lpy7wuct10 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
  }

  #comp-lpy7wuct10 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #9D0A28 !important);
  }
}

#comp-lpy7wucu6 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lp8c0rku_r_comp-kbgajy18 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

#comp-lp8c0rku_r_comp-lp2utvqj {
  --shc-mutated-brightness: 79, 5, 20;
}

#comp-lp8c0rku_r_comp-lp2uy4kv {
  --is-animated: 1;
  --position-box-z-index: 47;
  --menu-flex-wrap: wrap;
  --subsubmenu-box-display: block;
  --subsubmenu-box-position: static;
  --white-space: normal;
  --label-word-wrap: break-word;
  height: auto;
  max-height: unset;
}

#comp-lp8c0rku_r_comp-lp2uuanc {
  --shc-mutated-brightness: 128, 128, 128;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lp8c0rku_r_comp-lp2uuanc {
    --shc-mutated-brightness: 79, 5, 20;
  }
}

#comp-lp8c0rku_r_comp-lp2vu3sj {
  --is-animated: 1;
  --position-box-z-index: 47;
  --menu-flex-wrap: wrap;
  --subsubmenu-box-display: none;
  --subsubmenu-box-position: absolute;
  --white-space: nowrap;
  --label-word-wrap: normal;
  height: auto;
  max-height: unset;
}

#comp-lp8c0rku_r_comp-lpwvqqfb {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #5E97FF;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

#comp-lo7973o03_r_comp-kd5px9hr {
  --screen-width: 100vw;
}

#comp-lo7973o03_r_comp-kkmqi5tc {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #ED1566;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

#comp-lo7973o03_r_comp-m67vynb5 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lo7973o03_r_comp-kd5px9kk {
  height: auto;
  --direction: rtl;
  --item-height: 56px;
  --text-align: start;
  --template-columns: 1fr calc(40px + 1em);
  --template-areas: "label arrow";
  --padding-start: 10px;
  --sub-padding-start: 25px;
  --padding-end: 0px;
  --sub-padding-end: 0px;
  --item-depth0-direction: inherit;
  --item-depth1-direction: inherit;
  --item-depth2-direction: inherit;
  --item-depth0-align: inherit;
  --item-depth1-align: inherit;
  --item-depth2-align: inherit;
}

#comp-lo7973o03_r_comp-lpxdk7t2 {
  height: auto;
  --direction: inherit;
  --item-height: 56px;
  --text-align: end;
  --template-columns: 1fr calc(40px + 1em);
  --template-areas: "label arrow";
  --padding-start: 0px;
  --sub-padding-start: 0px;
  --padding-end: 10px;
  --sub-padding-end: 0px;
  --item-depth0-direction: inherit;
  --item-depth1-direction: inherit;
  --item-depth2-direction: inherit;
  --item-depth0-align: inherit;
  --item-depth1-align: inherit;
  --item-depth2-align: inherit;
}

#comp-ltfcjk4m {
  --shc-mutated-brightness: 25, 24, 25;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal 700 max(0.5px, 0.0111023 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --label-align: center;
  --label-text-align: center;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-ltfcjk4m {
    --fnt: normal normal normal max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  }
}

#comp-lyia8eyz_r_comp-lplc6e5n {
  --fill-layer-image-opacity: 0.22;
  --bg-overlay-color: #092e69;
  --bg-gradient: none;
}

#comp-lyia8eyz_r_comp-m7n1pqe4 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7n1pqej1 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7n1pqem3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-m7n1pqem3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqem3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m7n1pqem3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n1pqem3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: center !important;
  }

  #comp-lyia8eyz_r_comp-m7n1pqem3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m7n1pqeq {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7n1pqes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-m7n1pqes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n1pqes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
  }

  #comp-lyia8eyz_r_comp-m7n1pqes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m7n1pqew1 {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #757575;
  --stroke-opacity: 1;
  --fill: #FFFFFF;
}

#comp-lyia8eyz_r_comp-m7n1ttam {
  transform-origin: center 1px;
  height: 0 !important;
  box-sizing: content-box;
}

#comp-lyia8eyz_r_comp-m7n28q5q {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7n28q62 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7n28q67 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-m7n28q67 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q67 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m7n28q67 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q67 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: center !important;
  }

  #comp-lyia8eyz_r_comp-m7n28q67 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m7n28q6c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-m7n28q6c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m7n28q6c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m7n28q6c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
    text-align: center !important;
  }

  #comp-lyia8eyz_r_comp-m7n28q6c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m7n2a2x1 {
  transform-origin: center 1px;
  height: 0 !important;
  box-sizing: content-box;
}

#comp-lyia8eyz_r_comp-m92c4qi3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m92c445u {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7mxpfi5 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-m7mxaw94 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-lplc6emi :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-lplc6emi [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6emi :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
  }

  #comp-lyia8eyz_r_comp-lplc6emi [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6emi :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
  }

  #comp-lyia8eyz_r_comp-lplc6emi [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92cz4co {
  --btn-direction: inherit;
  --direction: inherit;
  --label-text-overflow: initial;
  --label-white-space: pre-line;
  --btn-min-width: min-content;
  --container-justify-content: flex-end;
  --container-align-items: center;
}

#comp-lyia8eyz_r_comp-m7mxl2pw {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-lq7s7dca {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-lplc6elz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-lplc6elz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lplc6elz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
  }

  #comp-lyia8eyz_r_comp-lplc6elz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6elz :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
  }

  #comp-lyia8eyz_r_comp-lplc6elz [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-lq7s60cp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 1.6;
}

#comp-lyia8eyz_r_comp-lq7s60cp [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lyia8eyz_r_comp-lq7s60cp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
  }

  #comp-lyia8eyz_r_comp-lq7s60cp [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lq7s60cp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
  }

  #comp-lyia8eyz_r_comp-lq7s60cp [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92c4gno {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lyia8eyz_r_comp-ly5j0h4d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-ly5j0h4d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-ly5j0h4d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-ly5j0h4d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92bk6nn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-m92bk6nn [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bk6nn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m92bk6nn [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92blbbe :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-m92blbbe [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92blbbe :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m92blbbe [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92bpc0r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-m92bpc0r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bpc0r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m92bpc0r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-m92bma6a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-m92bma6a [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-m92bma6a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: left !important;
  }

  #comp-lyia8eyz_r_comp-m92bma6a [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}

#comp-lyia8eyz_r_comp-lplc6ekt1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  background-color: transparent;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal;
}

#comp-lyia8eyz_r_comp-lplc6ekt1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lyia8eyz_r_comp-lplc6ekt1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 12px !important;
  }

  #comp-lyia8eyz_r_comp-lplc6ekt1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: var(--corvid-color, #FFFFFF !important);
  }
}



/* Users Custom CSS code */
/* CSS reference: https://www.wix.com/velo/reference/$w/styling-elements-with-css */

/* These CSS styles will be applied globally to every page of this site. Write your CSS here, e.g.: */

/*  Change button background color to red: */
/* .button {
    background-color: red;
} */

#SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-highlightnum {
  opacity: 0.5;
}

#SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-borderbox {
  border-style: dashed;
  border-color: #FFFFFF1A;
  border-width: 2px 2px 2px 2px;
}

#SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-con {
  background: linear-gradient(139.95deg, rgb(253, 155, 62) 11.56%, rgb(240, 98, 154) 30.83%, rgb(150, 95, 198) 96.83%);
}



.comp-lpy7fmdk {
  --wix-color-1: 255, 255, 255;
  --wix-color-2: 238, 238, 238;
  --wix-color-3: 148, 148, 148;
  --wix-color-4: 79, 79, 79;
  --wix-color-5: 0, 0, 0;
  --wix-color-6: 220, 232, 255;
  --wix-color-7: 149, 185, 255;
  --wix-color-8: 26, 106, 255;
  --wix-color-9: 9, 75, 204;
  --wix-color-10: 8, 47, 123;
  --wix-color-11: 243, 248, 240;
  --wix-color-12: 210, 228, 199;
  --wix-color-13: 146, 176, 121;
  --wix-color-14: 97, 135, 65;
  --wix-color-15: 57, 100, 29;
  --wix-color-16: 242, 234, 231;
  --wix-color-17: 229, 206, 192;
  --wix-color-18: 169, 128, 111;
  --wix-color-19: 139, 97, 79;
  --wix-color-20: 99, 60, 43;
  --wix-color-21: 255, 233, 223;
  --wix-color-22: 255, 191, 161;
  --wix-color-23: 250, 133, 79;
  --wix-color-24: 234, 96, 32;
  --wix-color-25: 201, 64, 1;
  --wix-color-26: 255, 255, 255;
  --wix-color-27: 0, 0, 0;
  --wix-color-28: 238, 238, 238;
  --wix-color-29: 148, 148, 148;
  --wix-color-30: 79, 79, 79;
  --wix-color-31: 26, 106, 255;
  --wix-color-32: 26, 106, 255;
  --wix-color-33: 26, 106, 255;
  --wix-color-34: 26, 106, 255;
  --wix-color-35: 0, 0, 0;
  --wix-color-36: 79, 79, 79;
  --wix-color-37: 0, 0, 0;
  --wix-color-38: 26, 106, 255;
  --wix-color-39: 26, 106, 255;
  --wix-color-40: 255, 255, 255;
  --wix-color-41: 26, 106, 255;
  --wix-color-42: 26, 106, 255;
  --wix-color-43: 255, 255, 255;
  --wix-color-44: 148, 148, 148;
  --wix-color-45: 148, 148, 148;
  --wix-color-46: 255, 255, 255;
  --wix-color-47: 255, 255, 255;
  --wix-color-48: 26, 106, 255;
  --wix-color-49: 26, 106, 255;
  --wix-color-50: 255, 255, 255;
  --wix-color-51: 26, 106, 255;
  --wix-color-52: 26, 106, 255;
  --wix-color-53: 255, 255, 255;
  --wix-color-54: 148, 148, 148;
  --wix-color-55: 148, 148, 148;
  --wix-font-Title: normal normal normal 68px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Title-style: normal;
  --wix-font-Title-variant: normal;
  --wix-font-Title-weight: normal;
  --wix-font-Title-size: 68px;
  --wix-font-Title-line-height: 1.4em;
  --wix-font-Title-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
  --wix-font-Menu-style: normal;
  --wix-font-Menu-variant: normal;
  --wix-font-Menu-weight: normal;
  --wix-font-Menu-size: 16px;
  --wix-font-Menu-line-height: 1.4em;
  --wix-font-Menu-family: din-next-w01-light, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title: normal normal normal 44px/1.4em wfont_2139b1_a0cca8470f794a909860a28c4ab9f19f, wf_a0cca8470f794a909860a28c4, orig_aok_buenos_aires_semibold;
  --wix-font-Page-title-style: normal;
  --wix-font-Page-title-variant: normal;
  --wix-font-Page-title-weight: normal;
  --wix-font-Page-title-size: 44px;
  --wix-font-Page-title-line-height: 1.4em;
  --wix-font-Page-title-family: wfont_2139b1_a0cca8470f794a909860a28c4ab9f19f, wf_a0cca8470f794a909860a28c4, orig_aok_buenos_aires_semibold;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL: normal normal normal 20px/1.4em wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --wix-font-Heading-XL-style: normal;
  --wix-font-Heading-XL-variant: normal;
  --wix-font-Heading-XL-weight: normal;
  --wix-font-Heading-XL-size: 20px;
  --wix-font-Heading-XL-line-height: 1.4em;
  --wix-font-Heading-XL-family: wfont_2139b1_30835aaf23f74851b0d9067587f7af47, wf_30835aaf23f74851b0d906758, orig_aok_buenos_aires_regular;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L: normal normal normal 32px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-L-style: normal;
  --wix-font-Heading-L-variant: normal;
  --wix-font-Heading-L-weight: normal;
  --wix-font-Heading-L-size: 32px;
  --wix-font-Heading-L-line-height: 1.4em;
  --wix-font-Heading-L-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-M-style: normal;
  --wix-font-Heading-M-variant: normal;
  --wix-font-Heading-M-weight: normal;
  --wix-font-Heading-M-size: 26px;
  --wix-font-Heading-M-line-height: 1.4em;
  --wix-font-Heading-M-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-S-style: normal;
  --wix-font-Heading-S-variant: normal;
  --wix-font-Heading-S-weight: normal;
  --wix-font-Heading-S-size: 20px;
  --wix-font-Heading-S-line-height: 1.4em;
  --wix-font-Heading-S-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L: normal normal normal 15px/1.4em wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --wix-font-Body-L-style: normal;
  --wix-font-Body-L-variant: normal;
  --wix-font-Body-L-weight: normal;
  --wix-font-Body-L-size: 15px;
  --wix-font-Body-L-line-height: 1.4em;
  --wix-font-Body-L-family: wfont_41d980_6f0aa9441f7f437baedd9657618f6058, wf_6f0aa9441f7f437baedd96576, orig_metropolis_thin;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --wix-font-Body-M-style: normal;
  --wix-font-Body-M-variant: normal;
  --wix-font-Body-M-weight: normal;
  --wix-font-Body-M-size: 17px;
  --wix-font-Body-M-line-height: 1.2em;
  --wix-font-Body-M-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S: normal normal normal 13px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --wix-font-Body-S-style: normal;
  --wix-font-Body-S-variant: normal;
  --wix-font-Body-S-weight: normal;
  --wix-font-Body-S-size: 13px;
  --wix-font-Body-S-line-height: 1.4em;
  --wix-font-Body-S-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
  --wix-font-Body-XS-style: normal;
  --wix-font-Body-XS-variant: normal;
  --wix-font-Body-XS-weight: normal;
  --wix-font-Body-XS-size: 12px;
  --wix-font-Body-XS-line-height: 1.4em;
  --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
  --wix-font-Body-XS-text-decoration: none;
  --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-style: normal;
  --wix-font-LIGHT-variant: normal;
  --wix-font-LIGHT-weight: normal;
  --wix-font-LIGHT-size: 12px;
  --wix-font-LIGHT-line-height: 1.4em;
  --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-text-decoration: none;
  --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-style: normal;
  --wix-font-MEDIUM-variant: normal;
  --wix-font-MEDIUM-weight: normal;
  --wix-font-MEDIUM-size: 12px;
  --wix-font-MEDIUM-line-height: 1.4em;
  --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-text-decoration: none;
  --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
  --wix-font-STRONG-style: normal;
  --wix-font-STRONG-variant: normal;
  --wix-font-STRONG-weight: normal;
  --wix-font-STRONG-size: 12px;
  --wix-font-STRONG-line-height: 1.4em;
  --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
  --wix-font-STRONG-text-decoration: none;
  --wix-direction: ltr;
  --m_galleryImageRatio: 2;
  --newItemsDetails: 1;
  --galleryImageRatio: 2;
  --titlePlacementHorizontallyCompatible: 1;
  --overlayGradientDegrees: 180;
  --slideshowInfoSize: 120;
  --gridStyle: 1;
  --previewHover: 0;
  --arrowsSize: 50;
  --itemBorderRadius: 0;
  --customButtonBorderRadius: 0;
  --isVertical: 1;
  --titleDescriptionSpace: 2;
  --gallerySize: 50;
  --te-padding-slider: 50;
  --m_designedPresetId: -1;
  --newItemsLocation: 0;
  --scrollDirection: 0;
  --overlayAnimation: 1;
  --m_numberOfImagesPerRow: 2;
  --collageDensity: 100;
  --calculateTextBoxHeightMode: 0;
  --externalCustomButtonBorderWidth: 1;
  --loveCounter: 1;
  --galleryLayout: 2;
  --titlePlacement: 1;
  --m_galleryLayout: 2;
  --scrollAnimation: 0;
  --numberOfImagesPerRow: 4;
  --fixedGalleryRatio: 0;
  --galleryVerticalAlign: 2;
  --imageHoverAnimation: 4;
  --arrowsVerticalPosition: 1;
  --galleryHorizontalAlign: 0;
  --thumbnailSpacings: 10;
  --imageResize: 0;
  --designedPresetId: -1;
  --imageMargin: 10;
  --allowFixedGalleryRatio: 0;
  --arrowsContainerType: 2;
  --arrowsContainerBorderRadius: 50;
  --textBoxHeight: 199;
  --scrollDuration: 1;
  --textFont: normal normal normal 20px/1.4em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --m_itemIconColorSlideshow: 0, 0, 0;
  --m_itemIconColorSlideshow-rgb: 0, 0, 0;
  --m_itemIconColorSlideshow-opacity: 1;
  --m_itemDescriptionFontColor: 255, 255, 255;
  --m_itemDescriptionFontColor-rgb: 255, 255, 255;
  --m_itemDescriptionFontColor-opacity: 1;
  --m_itemBorderColor: 0, 0, 0;
  --m_itemBorderColor-rgb: 0, 0, 0;
  --m_itemBorderColor-opacity: 1;
  --itemIconColor: 255, 255, 255;
  --itemIconColor-rgb: 255, 255, 255;
  --itemIconColor-opacity: 1;
  --titleColorExpand: 0, 0, 0;
  --titleColorExpand-rgb: 0, 0, 0;
  --titleColorExpand-opacity: 1;
  --loadMoreButtonFontColor: 0, 0, 0;
  --loadMoreButtonFontColor-rgb: 0, 0, 0;
  --loadMoreButtonFontColor-opacity: 1;
  --itemDescriptionFontColor: 255, 255, 255;
  --itemDescriptionFontColor-rgb: 255, 255, 255;
  --itemDescriptionFontColor-opacity: 1;
  --m_customButtonFontColor: 255, 255, 255;
  --m_customButtonFontColor-rgb: 255, 255, 255;
  --m_customButtonFontColor-opacity: 1;
  --m_overlayGradientColor1: 0, 0, 0;
  --m_overlayGradientColor1-rgb: 0, 0, 0;
  --m_overlayGradientColor1-opacity: 1;
  --m_arrowsColor: 0, 0, 0;
  --m_arrowsColor-rgb: 0, 0, 0;
  --m_arrowsColor-opacity: 1;
  --arrowsContainerBackgroundColor: 255, 255, 255;
  --arrowsContainerBackgroundColor-rgb: 255, 255, 255;
  --arrowsContainerBackgroundColor-opacity: 1;
  --m_externalCustomButtonColor: 26, 106, 255;
  --m_externalCustomButtonColor-rgb: 26, 106, 255;
  --m_externalCustomButtonColor-opacity: 1;
  --customButtonBorderColor: 255, 255, 255;
  --customButtonBorderColor-rgb: 255, 255, 255;
  --customButtonBorderColor-opacity: 1;
  --m_customButtonFontColorForHover: 0, 0, 0;
  --m_customButtonFontColorForHover-rgb: 0, 0, 0;
  --m_customButtonFontColorForHover-opacity: 1;
  --m_itemOpacity: 0, 0, 0, 0.3;
  --m_itemOpacity-rgb: 0, 0, 0;
  --m_itemOpacity-opacity: 0.3;
  --textBoxFillColor: 238, 238, 238;
  --textBoxFillColor-rgb: 238, 238, 238;
  --textBoxFillColor-opacity: 1;
  --backgroundGradientColor2: 26, 106, 255;
  --backgroundGradientColor2-rgb: 26, 106, 255;
  --backgroundGradientColor2-opacity: 1;
  --itemOpacity: 0, 0, 0, 0.3;
  --itemOpacity-rgb: 0, 0, 0;
  --itemOpacity-opacity: 0.3;
  --loadMoreButtonColor: 255, 255, 255;
  --loadMoreButtonColor-rgb: 255, 255, 255;
  --loadMoreButtonColor-opacity: 1;
  --m_itemFontColor: 255, 255, 255;
  --m_itemFontColor-rgb: 255, 255, 255;
  --m_itemFontColor-opacity: 1;
  --m_arrowsContainerBackgroundColor: 255, 255, 255;
  --m_arrowsContainerBackgroundColor-rgb: 255, 255, 255;
  --m_arrowsContainerBackgroundColor-opacity: 1;
  --loadMoreButtonBorderColor: 0, 0, 0;
  --loadMoreButtonBorderColor-rgb: 0, 0, 0;
  --loadMoreButtonBorderColor-opacity: 1;
  --m_itemShadowOpacityAndColor: 0, 0, 0;
  --m_itemShadowOpacityAndColor-rgb: 0, 0, 0;
  --m_itemShadowOpacityAndColor-opacity: 1;
  --customButtonFontColor: 255, 255, 255;
  --customButtonFontColor-rgb: 255, 255, 255;
  --customButtonFontColor-opacity: 1;
  --imageLoadingColor: 238, 238, 238;
  --imageLoadingColor-rgb: 238, 238, 238;
  --imageLoadingColor-opacity: 1;
  --m_itemFontColorSlideshow: 0, 0, 0;
  --m_itemFontColorSlideshow-rgb: 0, 0, 0;
  --m_itemFontColorSlideshow-opacity: 1;
  --externalCustomButtonBorderColor: 0, 0, 0;
  --externalCustomButtonBorderColor-rgb: 0, 0, 0;
  --externalCustomButtonBorderColor-opacity: 1;
  --itemShadowOpacityAndColor: 0, 0, 0;
  --itemShadowOpacityAndColor-rgb: 0, 0, 0;
  --itemShadowOpacityAndColor-opacity: 1;
  --externalCustomButtonColor: 26, 106, 255;
  --externalCustomButtonColor-rgb: 26, 106, 255;
  --externalCustomButtonColor-opacity: 1;
  --itemFontColorSlideshow: 0, 0, 0;
  --itemFontColorSlideshow-rgb: 0, 0, 0;
  --itemFontColorSlideshow-opacity: 1;
  --itemFontColor: 255, 255, 255;
  --itemFontColor-rgb: 255, 255, 255;
  --itemFontColor-opacity: 1;
  --m_oneColorAnimationColor: 255, 255, 255;
  --m_oneColorAnimationColor-rgb: 255, 255, 255;
  --m_oneColorAnimationColor-opacity: 1;
  --arrowsColor: 0, 0, 0;
  --arrowsColor-rgb: 0, 0, 0;
  --arrowsColor-opacity: 1;
  --m_itemIconColor: 255, 255, 255;
  --m_itemIconColor-rgb: 255, 255, 255;
  --m_itemIconColor-opacity: 1;
  --itemBorderColor: 0, 0, 0;
  --itemBorderColor-rgb: 0, 0, 0;
  --itemBorderColor-opacity: 1;
  --m_loadMoreButtonBorderColor: 0, 0, 0;
  --m_loadMoreButtonBorderColor-rgb: 0, 0, 0;
  --m_loadMoreButtonBorderColor-opacity: 1;
  --m_loadMoreButtonColor: 255, 255, 255;
  --m_loadMoreButtonColor-rgb: 255, 255, 255;
  --m_loadMoreButtonColor-opacity: 1;
  --backgroundGradientColor1: 255, 255, 255;
  --backgroundGradientColor1-rgb: 255, 255, 255;
  --backgroundGradientColor1-opacity: 1;
  --m_customButtonBorderColor: 255, 255, 255;
  --m_customButtonBorderColor-rgb: 255, 255, 255;
  --m_customButtonBorderColor-opacity: 1;
  --itemIconColorSlideshow: 0, 0, 0;
  --itemIconColorSlideshow-rgb: 0, 0, 0;
  --itemIconColorSlideshow-opacity: 1;
  --foreColor: 238, 238, 238;
  --foreColor-rgb: 238, 238, 238;
  --foreColor-opacity: 1;
  --m_itemDescriptionFontColorSlideshow: 0, 0, 0;
  --m_itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
  --m_itemDescriptionFontColorSlideshow-opacity: 1;
  --bgColorExpand: 255, 255, 255;
  --bgColorExpand-rgb: 255, 255, 255;
  --bgColorExpand-opacity: 1;
  --textBoxBorderColor: 0, 0, 0;
  --textBoxBorderColor-rgb: 0, 0, 0;
  --textBoxBorderColor-opacity: 1;
  --customButtonFontColorForHover: 0, 0, 0;
  --customButtonFontColorForHover-rgb: 0, 0, 0;
  --customButtonFontColorForHover-opacity: 1;
  --m_loadMoreButtonFontColor: 0, 0, 0;
  --m_loadMoreButtonFontColor-rgb: 0, 0, 0;
  --m_loadMoreButtonFontColor-opacity: 1;
  --customButtonColor: 255, 255, 255;
  --customButtonColor-rgb: 255, 255, 255;
  --customButtonColor-opacity: 1;
  --descriptionColorExpand: 0, 0, 0;
  --descriptionColorExpand-rgb: 0, 0, 0;
  --descriptionColorExpand-opacity: 1;
  --actionsColorExpand: 0, 0, 0;
  --actionsColorExpand-rgb: 0, 0, 0;
  --actionsColorExpand-opacity: 1;
  --oneColorAnimationColor: 255, 255, 255;
  --oneColorAnimationColor-rgb: 255, 255, 255;
  --oneColorAnimationColor-opacity: 1;
  --backColor: 238, 238, 238;
  --backColor-rgb: 238, 238, 238;
  --backColor-opacity: 1;
  --itemDescriptionFontColorSlideshow: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-opacity: 1;
  --m_externalCustomButtonBorderColor: 0, 0, 0;
  --m_externalCustomButtonBorderColor-rgb: 0, 0, 0;
  --m_externalCustomButtonBorderColor-opacity: 1;
  --te-background-color-picker: 149, 185, 255;
  --te-background-color-picker-rgb: 149, 185, 255;
  --te-background-color-picker-opacity: 1;
  --m_customButtonColor: 255, 255, 255;
  --m_customButtonColor-rgb: 255, 255, 255;
  --m_customButtonColor-opacity: 1;
  --overlayGradientColor2: 0, 0, 0;
  --overlayGradientColor2-rgb: 0, 0, 0;
  --overlayGradientColor2-opacity: 1;
  --m_overlayGradientColor2: 0, 0, 0;
  --m_overlayGradientColor2-rgb: 0, 0, 0;
  --m_overlayGradientColor2-opacity: 1;
  --overlayGradientColor1: 0, 0, 0;
  --overlayGradientColor1-rgb: 0, 0, 0;
  --overlayGradientColor1-opacity: 1;
  --backgroundColor: 148, 148, 148;
  --backgroundColor-rgb: 148, 148, 148;
  --backgroundColor-opacity: 1;
  --textColor: 0, 0, 0;
  --textColor-rgb: 0, 0, 0;
  --textColor-opacity: 1;
  --m_customButtonFontForHover: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
  --m_customButtonFontForHover-style: normal;
  --m_customButtonFontForHover-variant: normal;
  --m_customButtonFontForHover-weight: normal;
  --m_customButtonFontForHover-size: 15px;
  --m_customButtonFontForHover-line-height: 18px;
  --m_customButtonFontForHover-family: proxima-n-w01-reg, sans-serif;
  --m_customButtonFontForHover-text-decoration: none;
  --m_customButtonFont: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
  --m_customButtonFont-style: normal;
  --m_customButtonFont-variant: normal;
  --m_customButtonFont-weight: normal;
  --m_customButtonFont-size: 15px;
  --m_customButtonFont-line-height: 18px;
  --m_customButtonFont-family: proxima-n-w01-reg, sans-serif;
  --m_customButtonFont-text-decoration: none;
  --m_itemFont: normal normal normal 22px/27px madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --m_itemFont-style: normal;
  --m_itemFont-variant: normal;
  --m_itemFont-weight: normal;
  --m_itemFont-size: 22px;
  --m_itemFont-line-height: 27px;
  --m_itemFont-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --m_itemFont-text-decoration: none;
  --m_itemFontSlideshow: normal normal normal 22px/27px madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --m_itemFontSlideshow-style: normal;
  --m_itemFontSlideshow-variant: normal;
  --m_itemFontSlideshow-weight: normal;
  --m_itemFontSlideshow-size: 22px;
  --m_itemFontSlideshow-line-height: 27px;
  --m_itemFontSlideshow-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --m_itemFontSlideshow-text-decoration: none;
  --customButtonFontForHover: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFontForHover-style: normal;
  --customButtonFontForHover-variant: normal;
  --customButtonFontForHover-weight: normal;
  --customButtonFontForHover-size: 17px;
  --customButtonFontForHover-line-height: 1.2em;
  --customButtonFontForHover-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFontForHover-text-decoration: none;
  --text-editor-font: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544, sans-serif;
  --text-editor-font-style: normal;
  --text-editor-font-variant: normal;
  --text-editor-font-weight: normal;
  --text-editor-font-size: 40px;
  --text-editor-font-line-height: 50px;
  --text-editor-font-family: avenir-lt-w01_85-heavy1475544, sans-serif;
  --text-editor-font-text-decoration: none;
  --m_loadMoreButtonFont: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_loadMoreButtonFont-style: normal;
  --m_loadMoreButtonFont-variant: normal;
  --m_loadMoreButtonFont-weight: normal;
  --m_loadMoreButtonFont-size: 15px;
  --m_loadMoreButtonFont-line-height: 18px;
  --m_loadMoreButtonFont-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_loadMoreButtonFont-text-decoration: none;
  --itemDescriptionFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFont-style: normal;
  --itemDescriptionFont-variant: normal;
  --itemDescriptionFont-weight: normal;
  --itemDescriptionFont-size: 17px;
  --itemDescriptionFont-line-height: 1.2em;
  --itemDescriptionFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFont-text-decoration: none;
  --text-editor-font-1499774301866: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, sans-serif;
  --text-editor-font-1499774301866-style: normal;
  --text-editor-font-1499774301866-variant: normal;
  --text-editor-font-1499774301866-weight: normal;
  --text-editor-font-1499774301866-size: 40px;
  --text-editor-font-1499774301866-line-height: 50px;
  --text-editor-font-1499774301866-family: avenir-lt-w01_35-light1475496, sans-serif;
  --text-editor-font-1499774301866-text-decoration: none;
  --customButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFont-style: normal;
  --customButtonFont-variant: normal;
  --customButtonFont-weight: normal;
  --customButtonFont-size: 17px;
  --customButtonFont-line-height: 1.2em;
  --customButtonFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFont-text-decoration: none;
  --text-editor-font-1499927482082: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, sans-serif;
  --text-editor-font-1499927482082-style: normal;
  --text-editor-font-1499927482082-variant: normal;
  --text-editor-font-1499927482082-weight: normal;
  --text-editor-font-1499927482082-size: 40px;
  --text-editor-font-1499927482082-line-height: 50px;
  --text-editor-font-1499927482082-family: avenir-lt-w01_35-light1475496, sans-serif;
  --text-editor-font-1499927482082-text-decoration: none;
  --m_itemDescriptionFont: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_itemDescriptionFont-style: normal;
  --m_itemDescriptionFont-variant: normal;
  --m_itemDescriptionFont-weight: normal;
  --m_itemDescriptionFont-size: 15px;
  --m_itemDescriptionFont-line-height: 18px;
  --m_itemDescriptionFont-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_itemDescriptionFont-text-decoration: none;
  --loadMoreButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --loadMoreButtonFont-style: normal;
  --loadMoreButtonFont-variant: normal;
  --loadMoreButtonFont-weight: normal;
  --loadMoreButtonFont-size: 17px;
  --loadMoreButtonFont-line-height: 1.2em;
  --loadMoreButtonFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --loadMoreButtonFont-text-decoration: none;
  --itemFontSlideshow: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontSlideshow-style: normal;
  --itemFontSlideshow-variant: normal;
  --itemFontSlideshow-weight: normal;
  --itemFontSlideshow-size: 20px;
  --itemFontSlideshow-line-height: 1.4em;
  --itemFontSlideshow-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontSlideshow-text-decoration: none;
  --titleFontExpand: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --titleFontExpand-style: normal;
  --titleFontExpand-variant: normal;
  --titleFontExpand-weight: normal;
  --titleFontExpand-size: 20px;
  --titleFontExpand-line-height: 1.4em;
  --titleFontExpand-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --titleFontExpand-text-decoration: none;
  --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_itemDescriptionFontSlideshow-style: normal;
  --m_itemDescriptionFontSlideshow-variant: normal;
  --m_itemDescriptionFontSlideshow-weight: normal;
  --m_itemDescriptionFontSlideshow-size: 15px;
  --m_itemDescriptionFontSlideshow-line-height: 18px;
  --m_itemDescriptionFontSlideshow-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --m_itemDescriptionFontSlideshow-text-decoration: none;
  --itemDescriptionFontSlideshow: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontSlideshow-style: normal;
  --itemDescriptionFontSlideshow-variant: normal;
  --itemDescriptionFontSlideshow-weight: normal;
  --itemDescriptionFontSlideshow-size: 17px;
  --itemDescriptionFontSlideshow-line-height: 1.2em;
  --itemDescriptionFontSlideshow-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontSlideshow-text-decoration: none;
  --descriptionFontExpand: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --descriptionFontExpand-style: normal;
  --descriptionFontExpand-variant: normal;
  --descriptionFontExpand-weight: normal;
  --descriptionFontExpand-size: 17px;
  --descriptionFontExpand-line-height: 1.2em;
  --descriptionFontExpand-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --descriptionFontExpand-text-decoration: none;
  --itemFont: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFont-style: normal;
  --itemFont-variant: normal;
  --itemFont-weight: normal;
  --itemFont-size: 20px;
  --itemFont-line-height: 1.4em;
  --itemFont-family: madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFont-text-decoration: none;
  --textFont-style: normal;
  --textFont-variant: normal;
  --textFont-weight: normal;
  --textFont-size: 20px;
  --textFont-line-height: 1.4em;
  --textFont-family: wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --textFont-text-decoration: none;
}



.s_mW2O1.oyWIOGH--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold)
}



.sEIvoL3.oCqG_7p--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.nav-arrows-container .custom-nav-arrows svg {
  width: 100%;
  height: 100%
}







.fullscreen-focus-lock {
  height: 100%;
}

.pro-gallery-stop-scroll-for-fullscreen {
  overflow-y: hidden
}

div.pro-gallery-parent-container .show-more-container i.show-more:hover {
  opacity: 1
}

div.pro-gallery-parent-container .show-more-container button.show-more {
  border-style: solid
}

div.pro-gallery-parent-container .show-more-container button.show-more:hover {
  opacity: 1
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
  opacity: 1
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
  border-style: solid
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
  opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
  background: none !important;
  font-size: 26px
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
  z-index: 12
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
  z-index: 11
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
  opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
  font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
  opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
  font-size: 15px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
  font-size: 26px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
  z-index: 12
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
  z-index: 11
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
  opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
  font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
  opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
  font-size: 15px
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
  opacity: .3
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
  background: inherit !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
  color: #e03939 !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
  color: #e03939 !important
}

.social-share-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200005
}

.social-share-wrapper .mobile-social-share-screen {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0)
}

.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, .6);
  transition: background-color .3s ease
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
  height: calc(100% - 150px);
  touch-action: none
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 150px;
  box-sizing: border-box;
  background-color: #fff;
  margin-bottom: -150px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all .4s ease
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
  margin-bottom: 0px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 220px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
  height: 16px;
  width: 16px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
  height: 32px;
  margin-top: 20px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
  width: 200px;
  font-size: 11px;
  padding: 2px 4px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
  width: 40px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
  height: 16px;
  width: 16px
}

.social-share-wrapper .desktop-social-share-screen {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: center;
  align-items: center
}

.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, .6);
  transition: all .4s ease
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
  position: fixed;
  height: 100%;
  width: 100%
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
  position: relative;
  width: 580px;
  height: 250px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: -100px;
  opacity: 0;
  transition: all .4s ease
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
  margin-bottom: 0px;
  opacity: 1
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #092e69
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 280px
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
  height: 24px;
  width: 24px;
  transition: color .2s ease
}

.social-share-wrapper .social-share-item {
  position: relative
}

.social-share-wrapper .social-share-item .social-share-button {
  opacity: 1;
  transition: opacity .2s ease;
  cursor: pointer
}

.social-share-wrapper .social-share-item .social-share-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #092e69
}

.social-share-wrapper .social-share-item .social-share-button:hover {
  opacity: .65
}

.social-share-wrapper .social-share-item .social-share-button:active {
  opacity: 1
}

.social-share-wrapper .social-share-copylink-container {
  display: flex;
  margin-top: 25px;
  height: 40px
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
  border: 1px solid #000;
  padding: 2px 8px;
  height: 100%;
  width: 260px
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
  width: 50px;
  height: 100%;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  transition: background-color .1s ease
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #092e69
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
  background-color: rgba(0, 0, 0, .65)
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
  margin-top: 2px
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
  transition: opacity .4s ease !important
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
  opacity: 0
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
  transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
  transform: scale(1.1)
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
  transform: scale(1.11)
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
  transform: scale(0.9009)
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
  transition: filter .4s linear !important
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
  filter: blur(6px)
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
  transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
  filter: grayscale(1)
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
  transition: background-color .4s ease !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
  transition: transform .4s ease !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
  background-color: rgba(0, 0, 0, 0) !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
  transform: scale(0.985)
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
  transform: scale(0.985)
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
  transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
  filter: invert(1)
}

div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
  filter: grayscale(1);
  transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
  filter: grayscale(0)
}

div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
  filter: brightness(1);
  transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
  filter: brightness(0.7)
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
  transition: none
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
  opacity: 0
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
  opacity: 0
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
  transition: none
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
  opacity: 1;
  background: rgba(8, 8, 8, .75)
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
  opacity: 1 !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
  transition: filter .4s ease, opacity .4s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
  transition: filter .4s ease, opacity .4s ease !important;
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
  transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
  transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
  transform: scale(0.9);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
  transform: scale(1);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateY(100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateX(-100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateX(100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateY(-100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
  transition: none
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
  opacity: 1;
  background: rgba(8, 8, 8, .75)
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
  opacity: 1
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
  opacity: 1 !important
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
  transition: none
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
  opacity: 0
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
  opacity: 0 !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
  transition: filter .4s ease, opacity .4s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
  transition: filter .4s ease, opacity .4s ease !important;
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
  transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
  transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
  transform: scale(1);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
  transform: scale(0.9);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateY(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateX(0);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(-100%);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateX(100%);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
  transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
  transform: translateY(-100%);
  filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(0)
}

.animation-slide {
  transition: width .4s ease, height .4s ease, top .4s ease, left .4s ease
}

.item-with-secondary-media-container .secondary-media-item.hide {
  opacity: 0
}

.item-with-secondary-media-container .secondary-media-item.show {
  opacity: 1
}

*[data-collapsed=true] .pro-gallery-parent-container .gallery-item,
*[data-hidden=true] .pro-gallery-parent-container .gallery-item {
  background-image: none !important
}

html.pro-gallery {
  width: 100%;
  height: auto
}

body.pro-gallery {
  transition: opacity 2s ease
}

#gallery-loader {
  position: fixed;
  top: 50%
}

.show-more-container {
  text-align: center;
  line-height: 138px
}

.show-more-container i.show-more {
  color: #5d5d61;
  font-size: 40px;
  cursor: pointer;
  margin-top: -3px
}

.show-more-container button.show-more {
  display: inline-block;
  padding: 11px 29px;
  border-radius: 0;
  border: 2px solid #5d5d61;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 12px;
  color: #5d5d61;
  background: rgba(0, 0, 0, 0);
  cursor: pointer
}

.show-more-container button.show-more:hover {
  background: rgba(0, 0, 0, .1)
}

.more-items-loader {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  color: #092e69
}

.version-header {
  color: #e03939;
  text-align: left;
  font-family: "Consolas", monospace;
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  width: 320px;
  height: 100px;
  line-height: 30px;
  background: hsla(0, 0%, 100%, .8);
  z-index: 100
}

.auto-slideshow-button {
  margin-top: 19px;
  padding: 5px;
  height: 28px;
  width: 20px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: .9
}

.auto-slideshow-counter {
  margin-top: 24px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  opacity: .9;
  font-size: 15px;
  line-height: normal
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.mouse-cursor {
  display: flex;
  width: 100%;
  position: absolute
}

.nav-arrows-container {
  left: auto;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: .9;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  justify-content: center
}

.nav-arrows-container.follow-mouse-cursor {
  position: relative;
  cursor: none
}

.nav-arrows-container:hover {
  opacity: 1
}

.nav-arrows-container.drop-shadow svg {
  filter: drop-shadow(0px 1px 0.15px #B2B2B2)
}

.nav-arrows-container .slideshow-arrow {
  flex-shrink: 0
}

.arrow-portal-container span {
  animation: fadeIn .1s ease-in-out;
  position: fixed;
  transition: top 50ms, left 50ms;
  display: flex;
  align-items: center;
  justify-content: center
}

div.gallery-slideshow div.pro-gallery,
div.gallery-slideshow .gallery-column {
  box-sizing: content-box !important
}

div.gallery-slideshow .gallery-group,
div.gallery-slideshow .gallery-item-container,
div.gallery-slideshow .gallery-item-wrapper {
  overflow: visible !important
}

div.gallery-slideshow.streched .gallery-slideshow-info {
  padding-left: 50px !important;
  padding-right: 50px !important
}

@media(max-width: 500px) {
  div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
    padding-left: 20px;
    padding-right: 20px
  }
}

div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
  position: absolute;
  padding-top: 0px;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15
}

.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  padding: 30px 60px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  padding: 30px 10px 50px
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  padding: 30px
}

div.pro-gallery {
  width: 100%;
  height: 100%;
  overflow: hidden;
  backface-visibility: hidden;
  position: relative
}

div.pro-gallery .gallery-column {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden
}

div.pro-gallery .gallery-column .gallery-left-padding {
  display: inline-block;
  height: 100%
}

div.pro-gallery .gallery-column .gallery-top-padding {
  display: block;
  width: 100%
}

div.pro-gallery .gallery-group {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  box-sizing: border-box;
  padding: 0;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px
}

div.pro-gallery .gallery-group.debug.gallery-group-gone {
  background: #cdcdd0
}

div.pro-gallery .gallery-group.debug.gallery-group-visible {
  background: #c1f0c1
}

div.pro-gallery .gallery-group.debug.gallery-group-hidden {
  background: #f99
}

div.pro-gallery .gallery-item-container {
  position: absolute;
  display: inline-block;
  vertical-align: top;
  border: none;
  padding: 0;
  border-radius: 0;
  box-sizing: border-box;
  overflow: hidden;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  outline: none;
  text-decoration: none;
  color: inherit;
  will-change: top, left, width, height;
  box-sizing: border-box;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px;
  cursor: default;
  scroll-snap-align: center
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
  cursor: pointer
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
  text-decoration: underline;
  cursor: pointer
}

div.pro-gallery .gallery-item-container.visible {
  transform: translate3d(0, 0, 0)
}

div.pro-gallery .gallery-item-container.clickable {
  cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
  -o-object-fit: cover;
  object-fit: cover
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
  width: 100% !important;
  height: 100% !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
  background: rgba(0, 0, 0, 0)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
  background: rgba(0, 0, 0, 0);
  -o-object-fit: contain;
  object-fit: contain
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  border-radius: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
  box-sizing: border-box;
  /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  white-space: initial
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
  line-height: normal !important;
  letter-spacing: normal !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
  background: initial !important;
  box-sizing: border-box
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
  margin: 0;
  padding: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
  top: 50%;
  left: 50%;
  height: 30px;
  width: 15px;
  z-index: -1;
  opacity: .4
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1 !important;
  animation: none !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
  display: none !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
  opacity: 0 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
  background-size: contain
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
  overflow: hidden;
  text-align: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
  left: 0;
  top: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
  display: inline-block;
  text-rendering: auto;
  /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 50%;
  height: 60px;
  text-align: center;
  margin: -30px 0 0 -30px;
  background: #080808;
  color: #fff;
  border-radius: 50px;
  opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
  opacity: 1
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
  font-size: 26px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
  opacity: .9
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
  font-size: 2.3em;
  opacity: 1
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
  position: absolute;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
  height: 100%;
  width: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  white-space: initial;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0;
  z-index: 15;
  overflow: hidden
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
  height: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
  opacity: 0 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  z-index: -1
}

div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer
}

div.pro-gallery.one-row {
  white-space: nowrap;
  float: left
}

div.pro-gallery.one-row .gallery-column {
  width: 100%;
  float: none;
  white-space: nowrap
}

div.pro-gallery.one-row .gallery-column .gallery-group {
  display: inline-block;
  float: none
}

div.pro-gallery.one-row.slider .gallery-column {
  overflow-x: scroll
}

div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory
}

div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
  position: relative;
  will-change: transform
}

div.pro-gallery.thumbnails-gallery {
  overflow: hidden;
  float: left
}

div.pro-gallery.thumbnails-gallery .galleryColumn {
  position: relative;
  overflow: visible
}

div.pro-gallery.thumbnails-gallery .thumbnailItem {
  position: absolute;
  background-color: #fff;
  background-size: cover;
  background-position: center;
  overflow-y: inherit;
  border-radius: 0px;
  cursor: pointer
}

div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: hsla(0, 0%, 100%, .6)
}

@media(max-width: 500px) {
  div.pro-gallery.thumbnails-gallery {
    overflow: visible
  }
}

div.pro-gallery *:focus {
  box-shadow: none
}

div.pro-gallery.accessible i:focus,
div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #092e69
}

div.pro-gallery.accessible .gallery-item-hover i:focus,
div.pro-gallery.accessible .gallery-item-hover button:focus {
  box-shadow: none
}

div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
  box-shadow: inset 0 0 1px 2px #092e69, inset 0 0 7px 0 #fff, 0 0 10px -5px #092e69
}

div.pro-gallery.accessible .gallery-item-container:focus::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 1px 2px #092e69, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #092e69;
  pointer-events: none;
  border-radius: inherit;
  z-index: 15
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
  box-shadow: inset 0 0 1px 2px #092e69, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #092e69
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 1px 2px #092e69, inset 0 0 7px 0 #fff, 0 0 10px -5px #092e69;
  pointer-events: none;
  border-radius: inherit
}

div.pro-gallery .hide-scrollbars {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none
}

div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important
}

div.pro-gallery .rtl {
  direction: rtl
}

div.pro-gallery .ltr {
  direction: ltr
}

.sr-only.out-of-view-component {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: circle(0%);
  border: 0
}

.screen-logs {
  word-wrap: break-word;
  background: #fff;
  width: 280px;
  font-size: 10px
}

.fade {
  display: block;
  transition: opacity 600ms ease
}

.fade-visible {
  opacity: 1
}

.fade-hidden {
  opacity: 0
}

.deck-before {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(-100%)
}

.deck-before-rtl {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(100%)
}

.deck-current {
  display: block;
  z-index: 0;
  transition: transform 600ms ease;
  transform: translateX(0)
}

.deck-current .override {
  transition: transform 600ms ease, opacity .1s ease 200ms !important
}

.deck-after {
  display: block;
  transition: opacity .2s ease 600ms;
  z-index: -1;
  opacity: 0
}

.deck-after .override {
  transition: opacity .1s ease 0s !important
}

.disabled-transition {
  transition: none !important
}

@keyframes changing_background {
  0% {
    background-color: rgba(241, 241, 241, .2)
  }

  50% {
    background-color: rgba(241, 241, 241, .8)
  }

  100% {
    background-color: rgba(241, 241, 241, .2)
  }
}

.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none
}

.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none
}

.gallery-item-container {
  scroll-snap-align: none !important
}

.gallery-slideshow .gallery-item-container:not(.clickable) a {
  cursor: default
}

.slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%
}

.slideshow-info-element-inner .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column
}

.slideshow-info-element-inner .info-element-text>div {
  width: 100%
}

.slideshow-info-element-inner .info-element-text .info-element-title {
  white-space: normal;
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  text-overflow: ellipsis
}

.slideshow-info-element-inner .info-element-text .info-element-description {
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  white-space: nowrap;
  text-overflow: ellipsis
}

.slideshow-info-element-inner .info-element-text .info-element-description>span {
  white-space: normal
}

.slideshow-info-element-inner .info-element-text .info-member.hide {
  display: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
  display: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
  opacity: 1 !important
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
  display: block;
  background: hsla(0, 0%, 100%, .1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.slideshow-info-element-inner .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity .4s ease
}

.slideshow-info-element-inner .info-element-social.populated-item {
  margin-bottom: 24px
}

.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
  width: 0 !important
}

.slideshow-info-element-inner .info-element-social.info-align-center {
  justify-content: center
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
  position: relative
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important
}

.slideshow-info-element-inner .info-element-social.info-align-right {
  flex-direction: row-reverse
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
  flex-direction: row-reverse
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
  margin-right: 40px !important
}

.slideshow-info-element-inner .info-element-social .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer
}

.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
  opacity: .7
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
  fill: #2b5672
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px
}

.slideshow-info-element-inner .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
  width: 210px !important;
  outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
  width: 0;
  transition: width .3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
  opacity: .7
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
  font-size: 13px
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
  font-size: 13px
}

.gallery-item-common-info.gallery-item-bottom-info {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
  padding-top: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
  width: 100%
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
  white-space: normal;
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  text-overflow: ellipsis
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  white-space: nowrap;
  text-overflow: ellipsis
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
  white-space: normal
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
  display: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
  display: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
  opacity: 1 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
  display: block;
  background: hsla(0, 0%, 100%, .1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity .4s ease
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
  margin-bottom: 24px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
  width: 0 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
  justify-content: center
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
  position: relative
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
  flex-direction: row-reverse
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
  flex-direction: row-reverse
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
  margin-right: 40px !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
  opacity: .7
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
  fill: #2b5672
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
  width: 210px !important;
  outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
  width: 0;
  transition: width .3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
  opacity: .7
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
  font-size: 13px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
  font-size: 13px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
  width: 100%
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
  white-space: normal;
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  text-overflow: ellipsis
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
  font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity .4s ease;
  white-space: nowrap;
  text-overflow: ellipsis
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
  white-space: normal
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
  display: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
  display: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
  opacity: 1 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
  display: block;
  background: hsla(0, 0%, 100%, .1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity .4s ease
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
  margin-bottom: 24px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
  width: 0 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
  justify-content: center
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
  position: relative
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
  flex-direction: row-reverse
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
  flex-direction: row-reverse
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
  margin-right: 40px !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
  opacity: .7
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
  fill: #2b5672
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
  color: #2b5672;
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
  width: 210px !important;
  outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
  width: 0;
  transition: width .3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
  opacity: .7
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
  font-size: 13px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
  font-size: 13px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  padding: 30px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
  padding: 0
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
  display: flex;
  flex-direction: column;
  justify-content: center
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
  margin: 0;
  height: auto;
  position: static;
  display: flex;
  flex-direction: row
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
  width: auto;
  margin: 0px -10px 0
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
  background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
  width: 0 !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
  justify-content: center
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
  position: relative
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
  flex-direction: row-reverse
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
  flex-direction: row-reverse
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
  margin-right: 40px !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
  position: static !important;
  margin: 0;
  padding: 0 20px;
  font-size: 19px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
  margin-top: -3px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
  width: 210px !important;
  outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
  width: 0;
  transition: width .3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
  white-space: normal
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  padding: 30px
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
  padding: 30px 0 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  opacity: 0;
  /*! autoprefixer: ignore next */
  -webkit-box-pack: center;
  transition: opacity .4s ease;
  color: #fff
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
  margin-right: 7px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: block;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  opacity: 0;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  white-space: nowrap;
  outline: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
  display: block;
  background: hsla(0, 0%, 100%, .1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
  padding: 30px;
  display: flex;
  flex-direction: column;
  margin: 0;
  box-sizing: border-box;
  height: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
  padding-top: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
  padding-left: 5px;
  padding-right: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
  opacity: 0 !important;
  pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
  width: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
  padding-top: 60px;
  box-sizing: border-box
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
  line-height: 32px;
  font-size: 21px;
  padding: 0;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0;
  white-space: normal
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
  width: 100%;
  height: 24px !important;
  display: flex;
  flex-direction: row
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
  margin-right: auto
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
  padding-left: 10px;
  padding-right: 10px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
  position: absolute;
  top: 0;
  left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
  outline: none;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 16;
  transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  height: 90%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
  position: initial
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
  width: 86%;
  margin: 0 7%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
  opacity: 0 !important;
  pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
  outline: none;
  bottom: 30px;
  position: absolute;
  margin: 0;
  display: inline-block;
  font-size: 19px;
  color: #fff;
  cursor: pointer;
  opacity: 0;
  padding: 10px;
  margin: -10px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
  opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
  opacity: 1 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
  left: 26px;
  top: 26px;
  bottom: initial;
  font-size: 15px;
  border: none;
  background: #2b5672;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
  left: 30px;
  bottom: 30px;
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
  outline: none;
  float: left;
  display: inline-block;
  line-height: 14px;
  border: none;
  background: rgba(0, 0, 0, 0);
  font-size: 18px;
  padding: 1px 5px;
  text-decoration: none;
  cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
  font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  line-height: 15px;
  font-size: 15px;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
  bottom: 26px;
  left: auto;
  right: 30px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
  left: auto;
  right: 22px;
  top: 26px;
  height: 30px;
  width: 20px;
  display: flex;
  justify-content: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
  bottom: 25px;
  left: auto;
  right: 68px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
  right: 30px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
  bottom: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
  left: calc(25% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
  right: calc(25% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
  left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
  left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
  bottom: auto;
  left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
  top: calc(25% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
  top: auto;
  right: auto;
  bottom: calc(25% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
  top: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
  bottom: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 300px;
  min-width: 200px;
  overflow: visible;
  z-index: 16;
  font-size: 12px;
  opacity: 0;
  transform: translateX(-50%);
  margin-top: 1px;
  margin-left: -3px;
  transition: opacity .4s ease;
  outline: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
  opacity: 0 !important;
  pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 22px;
  text-align: center;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0);
  border: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
  opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
  margin-left: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
  font-size: 13px;
  margin-top: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
  margin-left: -1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
  font-size: 13px;
  margin-top: 1px;
  margin-left: -3px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
  top: 50%;
  left: 0;
  max-width: none;
  min-width: 0;
  max-height: 300px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
  left: 50%;
  margin-left: -10px;
  margin-top: 8px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
  font-size: 13px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
  font-size: 13px
}

div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
  /*! autoprefixer: ignore next */
  overflow: hidden;
  /*! autoprefixer: ignore next */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
  /*! autoprefixer: ignore next */
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
  white-space: normal
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
  display: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
  display: block;
  background: hsla(0, 0%, 100%, .1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0
}

div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
  display: none !important
}

:root {
  --tooltip-text-color: white;
  --tooltip-background-color: black;
  --tooltip-margin: 30px;
  --tooltip-arrow-size: 6px
}

.tooltip-wrapper {
  position: absolute;
  top: 0;
  z-index: 100;
  background-color: var(--tooltip-background-color);
  color: var(--tooltip-text-color);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);
  border: 1px solid var(--tooltip-text-color)
}

.tooltip-body {
  padding: 4px;
  font-size: 14px;
  font-family: Helvetica
}

.tooltip-body::before {
  content: " ";
  left: 50%;
  border: solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: var(--tooltip-arrow-size);
  margin-left: calc(var(--tooltip-arrow-size)*-1)
}

.tooltip-body.arrow {
  top: calc(var(--tooltip-margin)*-1)
}

.tooltip-body.arrow::before {
  top: 100%;
  border-top-color: var(--tooltip-background-color)
}

.pg-render-indicator {
  position: absolute;
  bottom: 15.5px;
  left: 15.5px;
  border: 1px solid #717171;
  padding: 5px 10px 5px 5px;
  font-size: 16px;
  z-index: 2147483648;
  cursor: default;
  line-height: 20px
}

.pg-render-indicator table {
  table-layout: fixed
}

.pg-render-indicator.rendered {
  background-color: #7fff00
}

.pg-render-indicator.not-rendered {
  background-color: red
}

.pg-render-indicator .log-column {
  max-height: 450px;
  max-width: 500px;
  overflow: auto;
  background-color: #fff
}

.pg-render-indicator .show-on-hover {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  top: -9999px;
  left: -9999px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}

.pg-render-indicator div.worker-log-text {
  word-wrap: break-word;
  max-width: 500px;
  min-width: 100px
}

.pg-render-indicator:hover {
  max-width: 90%;
  max-height: 90%
}

.pg-render-indicator:hover .show-on-hover {
  clip: auto !important;
  clip-path: none;
  display: block;
  height: auto;
  line-height: normal;
  text-decoration: none;
  width: auto;
  position: static
}

.pro-fullscreen-wrapper,
.pro-fullscreen-wrapper-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100005
}

.pro-gallery-empty {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: hsla(0, 0%, 100%, .9)
}

.pro-gallery-empty .pro-gallery-empty-content {
  height: 334px;
  width: 100%;
  overflow: hidden
}

.pro-gallery-empty .pro-gallery-empty-image {
  margin: 66px auto 35px;
  width: 262px;
  height: 132px;
  background-image: url(media/emptystate.85a4add5.html);
  background-size: contain
}

.pro-gallery-empty .pro-gallery-empty-title {
  color: #4eb7f5;
  font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  margin-bottom: 10px
}

.pro-gallery-empty .pro-gallery-empty-info {
  color: #4eb7f5;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center
}



.comp-lpy7fmdk div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
  background-color: #000000
}

.comp-lpy7fmdk div.pro-gallery-parent-container .show-more-container i.show-more {
  color: rgba(0, 0, 0, 0.7)
}

.comp-lpy7fmdk div.pro-gallery-parent-container .show-more-container button.show-more {
  --loadMoreButtonBorderRadius: 0;
  --loadMoreButtonBorderColor: #000000;
  --loadMoreButtonBorderWidth: 1;
  --loadMoreButtonColor: #FFFFFF;
  --loadMoreButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --loadMoreButtonFontColor: #000000;
  color: rgba(0, 0, 0, 0.9);
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration: ;
  background: #FFFFFF;
  border-width: 1px;
  border-color: #000000;
  border-radius: 0px
}

.comp-lpy7fmdk div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
  color: rgba(0, 0, 0, 0.7)
}

.comp-lpy7fmdk div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
  --loadMoreButtonBorderRadius: 0;
  --loadMoreButtonBorderColor: #000000;
  --loadMoreButtonBorderWidth: 1;
  --loadMoreButtonColor: #FFFFFF;
  --loadMoreButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --loadMoreButtonFontColor: #000000;
  color: #000000;
  font: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  text-decoration: ;
  background: #FFFFFF;
  border-width: undefinedpx;
  border-color: #000000;
  border-radius: undefinedpx
}

.comp-lpy7fmdk .nav-arrows-container .slideshow-arrow,
.comp-lpy7fmdk .nav-arrows-container .custom-nav-arrows svg {
  --arrowsColor: #FFFFFF;
  fill: #000000
}

.comp-lpy7fmdk .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.comp-lpy7fmdk .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
  --arrowsColor: #FFFFFF;
  fill: #000000
}

.comp-lpy7fmdk .pro-gallery.inline-styles .auto-slideshow-counter {
  --itemDescriptionFontSlideshow: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
  color: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
  fill: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
  --itemFontSlideshow: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
  --itemDescriptionFontSlideshow: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
  --imageLoadingColor: #EEEEEE;
  background-color: #EEEEEE
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
  --itemFontColor: #FFFFFF;
  color: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
  --itemOpacity: #000000;
  color: rgba(0, 0, 0, 0.3)
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(0, 0, 0, 0.3)
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
  --itemIconColor: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
  color: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
  fill: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
  --itemFont: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColor: #FFFFFF;
  color: #FFFFFF;
  font: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
  --itemDescriptionFont: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontColor: #FFFFFF;
  color: #FFFFFF !important;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
  --customButtonFontColor: #FFFFFF;
  color: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #FFFFFF;
  --customButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #FFFFFF !important;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration: ;
  background: #FFFFFF !important;
  border-width: 1px;
  border-radius: 0px;
  border-color: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
  --itemFontSlideshow: normal normal normal 22px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #000000 !important;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
  --customButtonFontForHover: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration: ;
  color: #000000 !important;
  background: #1A6AFF !important;
  border-color: #000000;
  border-width: 1px;
  border-radius: 0px
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
  --imageLoadingColor: #EEEEEE;
  background-color: #EEEEEE
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
  --itemFontColor: #FFFFFF;
  color: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
  --itemOpacity: #000000;
  color: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
  color: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
  fill: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
  --itemFontSlideshow: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 22px/27px madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
  --itemDescriptionFontSlideshow: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
  --itemIconColor: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
  color: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
  fill: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
  --itemFont: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColor: #FFFFFF;
  color: #FFFFFF;
  font: normal normal normal 22px/27px madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
  --itemDescriptionFont: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --itemDescriptionFontColor: #FFFFFF;
  color: #FFFFFF !important;
  font: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
  --customButtonFontColor: #FFFFFF;
  color: #FFFFFF !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #FFFFFF;
  --customButtonFont: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #FFFFFF !important;
  font: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
  text-decoration: ;
  background: #FFFFFF !important;
  border-width: undefinedpx;
  border-radius: undefinedpx;
  border-color: #FFFFFF
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
  --itemOpacity: #000000;
  background: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(0, 0, 0, 0.3) !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
  --itemFontSlideshow: normal normal normal 22px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: #000000 !important;
  font: normal normal normal 22px/27px madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow: normal normal normal 15px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #000000 !important;
  font: normal normal normal 15px/18px madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif !important;
  text-decoration:
}

.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
.comp-lpy7fmdk .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
  --customButtonFontForHover: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font: normal normal normal 15px/18px proxima-n-w01-reg, sans-serif;
  text-decoration: ;
  color: #000000 !important;
  background: #1A6AFF !important;
  border-color: #000000;
  border-width: undefinedpx;
  border-radius: undefinedpx
}

.comp-lpy7fmdk .te-pro-gallery-text-item {
  font: normal normal normal 13px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  color: #FFFFFF
}

.comp-lpy7fmdk .pro-fullscreen-wrapper .pro-fullscreen-text-item {
  --fullscreen-text-item-bg: #000000;
  background-color: #000000
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
  --bgColorExpand: #FFFFFF;
  background-color: #FFFFFF
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #000000;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration:
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
  --bgColorExpand: #FFFFFF;
  background-color: #FFFFFF
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 {
  --titleColorExpand: #000000;
  --titleFontExpand: normal normal normal 26px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  color: #000000;
  font: normal normal normal 20px/1.4em madefor-display-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
  text-decoration:
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  color: #000000;
  font: normal normal normal 17px/1.2em wfont_05f812_904e963df9eb42cbbc90c53501cd458a, wf_904e963df9eb42cbbc90c5350, orig_metropolis;
  text-decoration:
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
  --descriptionColorExpand: #000000;
  border-color: #000000
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
  --descriptionColorExpand: #000000;
  color: #000000
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
  --descriptionColorExpand: #000000;
  color: #000000
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
  --bgColorExpand: #FFFFFF;
  color: #FFFFFF
}

.comp-lpy7fmdk .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
  --descriptionColorExpand: #000000;
  --bgColorExpand: #FFFFFF;
  color: #000000;
  background: #FFFFFF
}



div.comp-lpy7fmdk:not(.fullscreen-comp-wrapper) {
  width: 100%;
}



#pro-gallery-comp-lpy7fmdk .gallery-item-container {
  opacity: 0
}