/*
@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal; 
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'CormorantGaramond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}*/

/* Use it anywhere */
/*body {
  font-family: 'CormorantGaramond', serif;
}
*/
body {
    font-family: 'Cormorant Garamond', serif;
}

/*body {
  font-family: 'Fraunces', serif;
}*/



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

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

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

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

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

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

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

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

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

:root:active-view-transition-type(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
}

wix-interact-element {
    display: contents
}

#SITE_CONTAINER {
    position: relative
}

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

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

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

[id^=oldHoverBox-] {
    mix-blend-mode: plus-lighter;
    transition: opacity .5s 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;
}

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 {
    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):not(.disable-site-scroll-block-margin) #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,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout #masterPageinlineContent {
    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))
}

.wix-presets-wrapper {
    display: contents
}

.cwL6XW {
    cursor: pointer
}

.sNF2R0 {
    opacity: 0
}

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

.Rdf41z,
.hLoBV3 {
    opacity: 1
}

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

.ATGlOr,
.ftlZWo {
    opacity: 0
}

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

.KQSXD0,
.pagQKE {
    opacity: 1
}

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

.BB49uC {
    transform: translateX(100%)
}

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

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

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

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

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

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

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

.qDxYJm {
    transform: translateY(100%)
}

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

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

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

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

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

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

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

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

:root:active-view-transition .JsJXaX {
    view-transition-name: page-group
}

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

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

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

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

.qQrFOK {
    cursor: pointer
}

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

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

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

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

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

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

.HQSswv {
    cursor: pointer
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Kbom4H .upNqi2 ul {
    list-style: disc inside
}

.Kbom4H .upNqi2 li {
    margin-bottom: 12px
}

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

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

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

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

.gYHZuN .upNqi2 ul {
    list-style-type: disc
}

.gYHZuN .upNqi2 ol {
    list-style-type: decimal
}

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

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

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

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

.gYHZuN .upNqi2 a {
    color: inherit
}

.MMl86N,
.ku3DBC {
    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")
}

.MMl86N>*,
.ku3DBC>* {
    pointer-events: auto
}

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

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

.MMl86N:not(.Vq6kJx) ol,
.MMl86N:not(.Vq6kJx) ul,
.ku3DBC:not(.Vq6kJx) ol,
.ku3DBC:not(.Vq6kJx) ul {
    padding-inline-end: 0;
    padding-inline-start: 1.3em
}

.MMl86N ul,
.ku3DBC ul {
    list-style-type: disc
}

.MMl86N ol,
.ku3DBC ol {
    list-style-type: decimal
}

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

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

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

.MMl86N a,
.ku3DBC a {
    color: inherit
}

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

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

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

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

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

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

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

.WzbAF8 .mpGTIt .O6KwRn:last-child {
    margin-block: 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))
}

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

.NI6sSq.BnG1oB {
    direction: rtl
}

.NI6sSq.DV9Swr {
    direction: ltr
}

.NI6sSq.rWdkbJ {
    background-color: red;
    border: none
}

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

.NI6sSq>.IoI91y>.ynPdjt {
    align-items: center;
    color: #000;
    display: flex;
    flex-shrink: 0
}

.NI6sSq>.IoI91y:hover>.ynPdjt {
    color: #333850
}

@font-face {
    font-display: swap;
    font-family: Madefor-Text;
    font-weight: 400;
    src: url(//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforTextVF_W_Wght.woff2) format("woff2-variations"), url(//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_Rg.woff2) format("woff2"), url(//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_Rg.woff) format("woff")
}

.IphKed {
    height: 30px;
    padding: 10px
}

.IphKed>.BuenfI>.sdxlGI {
    font-family: Madefor-Text, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
    font-size: 14px;
    gap: 3px;
    line-height: 14px
}

.IphKed>.BuenfI>.sdxlGI>.H88SbS {
    height: 9px;
    width: 68px
}

.IphKed>.BuenfI:hover>.sdxlGI {
    color: #3910ed
}

.IphKed>.BuenfI:hover>.sdxlGI>.H88SbS path {
    fill: #3910ed
}

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

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

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

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

.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 #116dff !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%;
}

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

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

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

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

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

.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: 87.3%;
    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)
}

</style><script type="speculationrules"> {
    "prefetch":[ {

        "tag":"mpa-prefetch-moderate",
        "where": {
            "and":[ {
                "href_matches": "/*"
            }

            ,

            {
            "not": {
                "href_matches": "/my-site-4/"
            }
        }

        ]
    }

    ,
    "eagerness":"moderate"
}

]
}

</script>< !-- Loadable Component comp-ljphzpnu -->< !-- Loadable Component comp-ljphzpnu --><script id="comp-ljphzpnu__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[]</script><script id="comp-ljphzpnu__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json"> {
    "namedChunks": []
}

</script><style id="css_masterPage">@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAoWXH9gdibkBmfnjU2pcZcs.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAoNfVaeyxI1fRb3LCiKLt24.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVVYUpUlN7yzNHgIMH66hSOI.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVVBiiiFZ1SMKhjDurTuPCI4.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/2b314759-ac8f-48f7-9f7c-e863778ad50d/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C7, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729, U+FB00-FB06;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/1ca3c197-aa89-4e46-9e10-6b0e6617534b/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C8, U+02CA-02CC, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/4ff5843c-24b1-481d-b1e6-75a00be1b055/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C7, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729, U+FB00-FB06;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/94060c7d-573a-4cb5-96cd-9b99f3a5b03c/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C8, U+02CA-02CC, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsQ-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-FzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsw-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-HzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fug-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-OzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsA-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-EzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fvg-IxBSL_g.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-KzhOp_D95.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'din-next-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//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('//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('//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-family: 'avenir-lt-w01_35-light1475496';
    font-style: normal;
    font-weight: 400;
    src: url('//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('//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: 'cormorantgaramond-light';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAhjqQayVfgmnRFwqYqN-Dis.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAjp2K1CgsixPpkXulytJk5A.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVXP87xhFzkXvitf5EbJwljk.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVSNMxVe3WGf96EDbCaLCBKE.woff2') format('woff2');
    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 2px #116dff;
    box-shadow: var(--focus-ring-box-shadow) !important;
    z-index: 1;
}

.has-inner-focus-ring {
    --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
}

:root,
:host,
.spxThemeOverride,
.max-width-container {
    --color_0: 255, 255, 255;
    --color_1: 255, 255, 255;
    --color_2: 0, 0, 0;
    --color_3: 237, 28, 36;
    --color_4: 0, 136, 203;
    --color_5: 255, 203, 5;
    --color_6: 114, 114, 114;
    --color_7: 176, 176, 176;
    --color_8: 255, 255, 255;
    --color_9: 114, 114, 114;
    --color_10: 176, 176, 176;
    --color_11: 227, 223, 211;
    --color_12: 193, 208, 194;
    --color_13: 110, 153, 114;
    --color_14: 14, 87, 63;
    --color_15: 14, 87, 63;
    --color_16: 184, 212, 209;
    --color_17: 97, 125, 123;
    --color_18: 80, 103, 102;
    --color_19: 55, 81, 79;
    --color_20: 13, 38, 36;
    --color_21: 255, 255, 255;
    --color_22: 153, 153, 153;
    --color_23: 102, 102, 102;
    --color_24: 51, 51, 51;
    --color_25: 0, 0, 0;
    --color_26: 245, 234, 196;
    --color_27: 234, 219, 165;
    --color_28: 224, 195, 91;
    --color_29: 149, 130, 61;
    --color_30: 75, 65, 30;
    --color_31: 226, 208, 191;
    --color_32: 196, 173, 150;
    --color_33: 167, 128, 89;
    --color_34: 111, 85, 59;
    --color_35: 56, 43, 30;
    --color_36: 227, 223, 211;
    --color_37: 14, 87, 63;
    --color_38: 193, 208, 194;
    --color_39: 110, 153, 114;
    --color_40: 14, 87, 63;
    --color_41: 80, 103, 102;
    --color_42: 80, 103, 102;
    --color_43: 80, 103, 102;
    --color_44: 80, 103, 102;
    --color_45: 14, 87, 63;
    --color_46: 14, 87, 63;
    --color_47: 14, 87, 63;
    --color_48: 80, 103, 102;
    --color_49: 80, 103, 102;
    --color_50: 227, 223, 211;
    --color_51: 80, 103, 102;
    --color_52: 80, 103, 102;
    --color_53: 227, 223, 211;
    --color_54: 110, 153, 114;
    --color_55: 110, 153, 114;
    --color_56: 227, 223, 211;
    --color_57: 227, 223, 211;
    --color_58: 80, 103, 102;
    --color_59: 80, 103, 102;
    --color_60: 227, 223, 211;
    --color_61: 80, 103, 102;
    --color_62: 80, 103, 102;
    --color_63: 227, 223, 211;
    --color_64: 110, 153, 114;
    --color_65: 110, 153, 114;
    --font_0: normal normal normal calc(110 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal calc(95 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_3: normal normal normal calc(42 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_4: normal normal normal calc(27 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_5: normal normal normal calc(26 * var(--theme-spx-ratio))/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_6: normal normal normal calc(25 * var(--theme-spx-ratio))/1.4em cormorantgaramond-light, cormorantgaramond, 'cormorant garamond', serif;
    --font_7: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_8: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_9: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-ads-height: 30px;
    --sticky-offset: 30px;
    --wix-ads-top-height: 30px;
    --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;
    --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor: min(var(--full-viewport), var(--section-max-width));
    --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

.font_0 {
    font: var(--font_0);
    color: rgb(var(--color_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_2));
    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-mfqtbvvm: 1600px;
}

#SITE_HEADER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}

#SITE_PAGES {
    --transition-duration: 0ms;
}

#SITE_FOOTER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}

</style><style id="css_c1dmp">@font-face {
    font-family: 'fraunces_120pt-light';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/cd47248e-8b4a-4bac-9fdc-c6605c982a4d/v1/fraunces_120pt-light.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'fraunces_120pt-light';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/95ea2f83-2652-4184-9e28-eb415df1ce37/v1/fraunces_120pt-light.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'fraunces_120pt-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/7044e9d5-fe6a-465f-aef8-162a1e9d621f/v1/fraunces_120pt-light.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'fraunces_120pt-light';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/cea4f816-fb9e-4b48-819b-f9e087491784/v1/fraunces_120pt-light.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-0148, U+014A-017E, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01C4-01CC, U+01D9-01DA, U+01E6-01E7, U+01EA-01EB, U+01FA-021B, U+022A-022D, U+0230-0233, U+0237, U+0259, U+02B9-02BA, U+02BC, U+02C6-02C7, U+02D8-02DD, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E43, U+1E46-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E5F, U+1E62-1E65, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2070, U+2074, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB-20AD, U+20B1-20B2, U+20B5, U+20B9-20BA, U+20BC-20BD, U+2116, U+2122, U+2212, U+2215, U+2219, U+2248, U+2260, U+2264-2265, U+27E8-27E9, U+E132-E133, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'proxima-n-w01-reg';
    font-style: normal;
    font-weight: 400;
    src: url('//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('//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: 'helvetica-w01-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-lt-w10-bold.woff2') format('woff2');
    unicode-range: U+0000, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-w02-bold.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+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, 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+E301-E304, U+E306-E30D, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-w01-bold.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, 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+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'avenir-lt-w01_85-heavy1475544';
    font-style: normal;
    font-weight: 400;
    src: url('//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('//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: 'avenir-lt-w01_35-light1475496';
    font-style: normal;
    font-weight: 400;
    src: url('//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('//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: 'cormorantgaramond-semibold';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAoWXH9gdibkBmfnjU2pcZcs.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAoNfVaeyxI1fRb3LCiKLt24.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVVYUpUlN7yzNHgIMH66hSOI.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-semibold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVVBiiiFZ1SMKhjDurTuPCI4.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/2b314759-ac8f-48f7-9f7c-e863778ad50d/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C7, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729, U+FB00-FB06;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/1ca3c197-aa89-4e46-9e10-6b0e6617534b/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C8, U+02CA-02CC, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/4ff5843c-24b1-481d-b1e6-75a00be1b055/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C7, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729, U+FB00-FB06;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/94060c7d-573a-4cb5-96cd-9b99f3a5b03c/v1/cormorantgaramond.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-00B4, U+00B6-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E2-01E3, U+01E6-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0251, U+0259, U+0261, U+02BB-02BC, U+02BE-02BF, U+02C6-02C8, U+02CA-02CC, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04A5, U+04A8-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E30-1E31, U+1E36-1E3B, U+1E40-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+2002-200C, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+2042, U+2044, U+205F, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A4, U+20A6-20A7, U+20AB-20AC, U+20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+2113, U+2116-2117, U+2120, U+2122, U+212E, U+215B-215E, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25FB-25FC, U+261C, U+261E, U+2766, U+2B1B-2B1C, U+A729;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsQ-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-FzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsw-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-HzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fug-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-OzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fsA-IxBSL_g94.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-EzhOp_D95AnI.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fvg-IxBSL_g.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'cormorant garamond';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvD-KzhOp_D95.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, 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+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAhjqQayVfgmnRFwqYqN-Dis.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/zuqx3k1yUEl3Eavo-ZPEAjp2K1CgsixPpkXulytJk5A.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVXP87xhFzkXvitf5EbJwljk.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'cormorantgaramond-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/cormorantgaramond/v5/iEjm9hVxcattz37Y8gZwVSNMxVe3WGf96EDbCaLCBKE.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-text';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2') format('woff2-variations'), url('//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('//static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('//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('//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('//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('//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('//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('//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('//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('//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('//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('//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('//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('//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('//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('//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;
}

#c1dmp {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#c1dmp .c1dmp-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#c1dmp .c1dmp-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto auto auto auto 0px auto auto auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#c1dmp:not(.c1dmp-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) {
    #c1dmp .c1dmp-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #c1dmp .c1dmp-container {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }
}

#c1dmp {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#PAGE_SECTIONSc1dmp {
    --above-all-in-container: 49;
}

#comp-kbgakxmn {
    z-index: 50;
    --above-all-in-container: 10000;
}

#comp-lzpc14k4 {
    z-index: 51;
    --above-all-in-container: 10000;
}

#comp-kd5px9q0-pinned-layer {
    z-index: 55;
    --above-all-in-container: 10000;
}

#comp-kbgaghri {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-kbgaghri .comp-kbgaghri-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.1689921 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.4341921 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1568514 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 2fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgaghri:not(.comp-kbgaghri-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-kbgaghri {
        min-height: 0px;
        --l_display: unset;
    }

    #comp-kbgaghri .comp-kbgaghri-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max(0.5px, 0.5283641 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.1972359 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6148641 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 2fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgaghri {
        min-height: 295.5703125px;
        --l_display: unset;
    }

    #comp-kbgaghri .comp-kbgaghri-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(100px, auto) minmax(170px, auto) minmax(300px, auto) minmax(20px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-kbgaghri {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmnih4i {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/3;
    position: relative;
}

#comp-ljmnih4i .comp-ljmnih4i-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 3%;
    padding-top: 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-ljmnih4i {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/3;
    }

    #comp-ljmnih4i .comp-ljmnih4i-container {
        padding-bottom: 3%;
        padding-top: 3%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmnih4i {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/1/2/2;
    }

    #comp-ljmnih4i .comp-ljmnih4i-container {
        padding-bottom: 5%;
        padding-top: 0%;
        padding-right: 0%;
        padding-left: 0%;
    }
}

#comp-ljmnih4i {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_17);
    --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-ljmpzz1o {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.80740134464195%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 4.237824644490483%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmpzz1o {
        justify-self: start;
        margin-left: 20px;
        margin-top: 0%;
    }
}

#comp-ljmpzz1o {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 36px;
    --textDecoration: none;
    --maxFontSize: 160px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 70spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmpzz1o {
        --minFontSize: 36px;
        --maxFontSize: 160px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmpzz1o {
        --minFontSize: 30px;
        --maxFontSize: 44px;
    }
}

#comp-ljmnih76 {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-ljmnih76 .comp-ljmnih76-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljmnih76 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #comp-ljmnih76 .comp-ljmnih76-container {
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmnih76 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }

    #comp-ljmnih76 .comp-ljmnih76-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-ljmnih76 {
    --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-ljmq7h06 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.12354649459381%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 18.000350411704453%;
    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-ljmq7h06 {
        width: 80.8573717948718%;
        margin-left: 20px;
    }
}

#comp-ljmq7h06 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.5em;
    --fontSize: 22.73spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmq7h06 {
        --fontSize: 26.354spx;
    }
}

#comp-ljmnih9v {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/4/3;
    position: relative;
}

#comp-ljmnih9v .comp-ljmnih9v-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljmnih9v {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/2/4/3;
    }

    #comp-ljmnih9v .comp-ljmnih9v-container {
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmnih9v {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }

    #comp-ljmnih9v .comp-ljmnih9v-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-ljmnih9v {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_34);
    --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;
}

#comp-ljmnshnc {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmnshnc-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-ljmnshnc:not(.comp-ljmnshnc-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljmnshnc {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmnshnq {
    height: auto;
    --aspect-ratio: 1;
    min-width: 50px;
    width: 100%;
    max-width: 100px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 40%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmnshnq {
        margin-bottom: 0%;
    }
}

#comp-ljmnshnq {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmnshnz {
    height: 44px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmnshnz {
    --maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 119, 119, 119;
    --alpha-disabledcolor: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmqk16s {
    min-height: 240px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 240px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    position: absolute;
    --force-auto: initial;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, 0px);
    right: var(--force-auto, auto);
    pointer-events: auto;
    margin-left: 24.7802734375vw;
    margin-right: 0vw;
    margin-top: 27.144606553924714%;
    margin-bottom: 0%;
    grid-area: 1/1/-1/-1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmqk16s {
        min-height: 200px;
        width: 200px;
        align-self: center;
        justify-self: center;
        top: var(--force-auto, calc(auto));
        left: var(--force-auto, auto);
        margin-left: 0vw;
        margin-right: 33.292643229166664vw;
        margin-top: 7.969156901041667%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmqk16s {
        min-height: 130px;
        width: 130px;
        align-self: start;
        justify-self: start;
        top: var(--force-auto, calc(0px));
        left: var(--force-auto, 0px);
        margin-left: 20px;
        margin-right: 0vw;
        margin-top: 180px;
    }
}

#comp-ljmqk16s {
    --rd: 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px;
    --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd: none;
    --horizontalPadding: 0px;
    --verticalPadding: 0px;
    --fnt: var(--font_8);
    --trans2: color 0.4s ease 0s;
    --txt: var(--color_11);
    --bg: var(--color_14);
    --brd: var(--color_11);
    --brw: 1px;
    --bgh: var(--color_11);
    --brdh: 50, 50, 50;
    --txth: var(--color_15);
    --bgd: 204, 204, 204;
    --alpha-bgd: 1;
    --txtd: 255, 255, 255;
    --alpha-txtd: 1;
    --alpha-txth: 1;
    --margin: 0px;
    --alpha-brdh: 0;
    --align: center;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --alpha-bgh: 1;
    --boxShadowToggleOn-shd: none;
    --alpha-txt: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljponmki {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-ljponmki .comp-ljponmki-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljponmki {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 3/1/4/2;
    }

    #comp-ljponmki .comp-ljponmki-container {
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljponmki {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }

    #comp-ljponmki .comp-ljponmki-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-ljponmki {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --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;
}

#comp-ljmq284g {
    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;
    pointer-events: auto;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-ljmq284g .comp-ljmq284g-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2506719 * (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-ljmq284g .comp-ljmq284g-container {
        padding-top: 6%;
        padding-bottom: 6%;
        grid-template-rows: minmax(max(0.5px, 0.2033281 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmq284g .comp-ljmq284g-container {
        padding-top: 0%;
        padding-bottom: 6%;
        padding-right: 0%;
        padding-left: 0%;
        grid-template-rows: minmax(max(0.5px, 0.1866641 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ljmq284g {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmrqqpr {
    width: 100%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: -0.001181640624992042%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmrqqpr .comp-ljmrqqpr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 5%;
    padding-bottom: 4%;
    flex-grow: 1;
    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-ljmrqqpr .comp-ljmrqqpr-container {
        padding-top: 0%;
        padding-bottom: 0%;
    }

    #comp-ljmrqqpr {
        align-self: center;
        justify-self: end;
        margin-left: 0%;
        margin-right: 4.313151041666667%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrqqpr {
        width: 74.35897435897436%;
        align-self: center;
        justify-self: start;
        margin-left: 20px;
        margin-right: 0%;
        margin-bottom: 0%;
    }
}

#comp-ljmrqqpr {
    --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-ljmrbnhq {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 1.1393668878839494%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrbnhq {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-bottom: 2.0882276168102325%;
        align-self: stretch;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrbnhq {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-bottom: 3.4482758620689653%;
        align-self: stretch;
    }
}

#comp-ljmrbnhq {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.5em;
    --fontSize: 22.446spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrbnhq {
        --fontSize: 31.296spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrbnhq {
        --fontSize: 31.294spx;
    }
}

#comp-ljmrenrg {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-end;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrenrg {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-right: 0%;
        align-self: stretch;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrenrg {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-right: 0%;
        align-self: stretch;
    }
}

#comp-ljmrenrg {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 50px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_15);
    --alpha-color: 1;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 50spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrenrg {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 92.24spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrenrg {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 97.308spx;
    }
}

#comp-ljpo6glw {
    min-height: 100vh;
    --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;
    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, );
    pointer-events: auto;
    grid-area: 4/1/5/2;
    --is-sticky: 1;
}

#comp-ljpo6glw .comp-ljpo6glw-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpo6glw~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpo6glw {
        min-height: 100vh;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpo6glw {
        min-height: 70.13669821240799vh;
    }
}

#comp-ljpo6glw {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmssjd2 {
    min-height: 100vh;
    --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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    grid-area: 5/1/6/2;
}

#comp-ljmssjd2 .comp-ljmssjd2-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: 1fr 2fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmssjd2 {
        min-height: 100vh;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmssjd2 {
        min-height: 762.984375px;
    }

    #comp-ljmssjd2 .comp-ljmssjd2-container {
        grid-template-rows: minmax(745.8705540157187px, auto) minmax(20px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljmssjd2 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo5konb {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo5konb .comp-ljo5konb-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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: 750px) {
    #comp-ljo5konb {
        grid-area: 2/1/3/2;
    }
}

#comp-ljo5konb {
    --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-ljo5kra9 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
}

#comp-ljo5kra9 .comp-ljo5kra9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 2%;
    padding-right: 20%;
    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;
}

#comp-ljo5kra9~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo5kra9 .comp-ljo5kra9-container {
        padding-bottom: 40%;
        padding-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo5kra9 .comp-ljo5kra9-container {
        padding-bottom: 35%;
        padding-right: 0%;
        padding-top: 0%;
        padding-left: 0%;
    }

    #comp-ljo5kra9 {
        grid-area: 1/1/2/2;
    }
}

#comp-ljo5kra9 {
    --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-ljo4pyd5 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: 77%;
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo4pyd5 .comp-ljo4pyd5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    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-ljo4pyd5 .comp-ljo4pyd5-container {
        padding-top: 8%;
        padding-left: 8%;
        padding-right: 8%;
        padding-bottom: 8%;
        grid-template-rows: minmax(max-content, 100%);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo4pyd5 {
        width: 85%;
        align-self: start;
        justify-self: center;
        margin-top: 0.015625px;
    }

    #comp-ljo4pyd5 .comp-ljo4pyd5-container {
        padding-top: 6%;
        padding-left: 6%;
        padding-right: 6%;
        padding-bottom: 6%;
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max(0.5px, 1.3451923 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 298.75fr);
    }
}

#comp-ljo4pyd5 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_21);
    --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-ljo36vdk {
    width: 100.00004161250106%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljo36vdk-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-ljo36vdk {
        width: 99.95715509854327%;
        justify-self: start;
    }
}

#comp-ljo36vdk {
    --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-ljo2uw41 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.75040783034258%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 28.09375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-ljo2uw41 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.5em;
    --fontSize: 22.73spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo2uw41 {
        --fontSize: 55.141spx;
    }
}

#comp-ljo2z8vo {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 52.799347471451874%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 10px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo2z8vo {
        margin-bottom: 0px;
    }
}

#comp-ljo2z8vo {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo2z8vo {
        --fontSize: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo2z8vo {
        --fontSize: 16px;
    }
}

#comp-ljo4st6x {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.924834149277373;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo4st6x {
        width: 73.28745736978853%;
        --aspect-ratio: 0.7232344360653918;
        align-self: end;
        justify-self: end;
        margin-top: 0%;
        margin-bottom: -0.007155412537765251%;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo4st6x {
        width: 99.91547670452628%;
        --aspect-ratio: 0.7231915667030169;
        align-self: end;
        justify-self: center;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/1/2/2;
    }
}

#comp-ljo4st6x {
    --backgroundColor: var(--color_32);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo4st6x wow-image {
    overflow: clip;
}

#comp-ljo4st6x wow-image img {
    height: 100%;
}

#comp-ljo6ksxj {
    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;
    pointer-events: auto;
    grid-area: 6/1/7/2;
    position: relative;
}

#comp-ljo6ksxj .comp-ljo6ksxj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3164047 * (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-ljo6ksxj .comp-ljo6ksxj-container {
        padding-top: 6%;
        padding-bottom: 6%;
        grid-template-rows: minmax(max(0.5px, 0.1901445 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ljo6ksxj {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo6t90t {
    width: 62.354736328125%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo6t90t .comp-ljo6t90t-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    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-ljo6t90t {
        width: 85.66080729166667%;
        margin-left: 6.333414713541667%;
    }
}

#comp-ljo6t90t {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljo6t90x4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.440163661635445%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 1.1393668878839494%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-ljo6t90x4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.5em;
    --fontSize: 22.712spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo6t90x4 {
        --fontSize: 31.667spx;
    }
}

#comp-ljo6t90w {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98238092441417%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-end;
    order: 2;
    position: relative;
}

#comp-ljo6t90w {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_11);
    --alpha-color: 1;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 75spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo6t90w {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 92.239spx;
    }
}

#comp-ljo73p2y {
    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;
    pointer-events: auto;
    grid-area: 7/1/8/2;
    position: relative;
}

#comp-ljo73p2y .comp-ljo73p2y-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: max(0.5px, 0.05 * (var(--scaling-factor) - var(--scrollbar-width)));
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.7234383 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7234383 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7234383 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 2fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo73p2y .comp-ljo73p2y-container {
        padding-bottom: 6%;
        row-gap: max(0.5px, 0.0787695 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0787695 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.1439008 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.1470305 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.2545414 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo73p2y .comp-ljo73p2y-container {
        padding-bottom: 0%;
        row-gap: max(0.5px, 0.0787695 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0787695 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0173992 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0206875 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.131825 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljo73p2y {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo74fso {
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-ljo74fso .comp-ljo74fso-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljo74fso~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo74fso {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo74fso {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

#comp-ljo74fso {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_26);
    --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;
}

#comp-ljo77aia {
    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;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo77aia {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo77aia wow-image {
    overflow: clip;
}

#comp-ljo77aia wow-image img {
    height: 100%;
}

#comp-ljo74fv9 {
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
}

#comp-ljo74fv9 .comp-ljo74fv9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 10%;
    padding-top: 6%;
    padding-bottom: 6%;
    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;
}

#comp-ljo74fv9~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo74fv9 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: -0.0012500000000272848px;
        margin-top: 0px;
        grid-area: 1/2/2/3;
    }

    #comp-ljo74fv9 .comp-ljo74fv9-container {
        padding-right: 10%;
        padding-bottom: 8%;
        grid-template-rows: minmax(max-content, 99.99994933063698%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo74fv9 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: 0px;
        margin-top: -0.0012499999997999112px;
        grid-area: 2/1/3/2;
    }

    #comp-ljo74fv9 .comp-ljo74fv9-container {
        padding-bottom: 8%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 99.99994933063698%);
    }
}

#comp-ljo74fv9 {
    --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-ljo7h53d {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99777265671442%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7h53d {
        min-height: 0px;
        max-height: 99999px;
    }
}

#comp-ljo7h53d {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7h53d {
        --fontSize: 32.943spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7h53d {
        --fontSize: 17px;
    }
}

#comp-ljo7igzk {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99777265671442%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0310771 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo7igzk {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7igzk {
        --fontSize: 69.18spx;
    }
}

#comp-ljo7khj4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99034394621229%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000296 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0974605 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo7khj4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7khj4 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7khj4 {
        --fontSize: 17px;
    }
}

#comp-ljo764r8 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
}

#comp-ljo764r8 .comp-ljo764r8-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 20%;
    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;
}

#comp-ljo764r8~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo764r8 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.0017499999999017746px;
        margin-bottom: 0.001374999999825377px;
        grid-area: 2/1/3/2;
    }

    #comp-ljo764r8 .comp-ljo764r8-container {
        padding-left: 0%;
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo764r8 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.002250000000003638px;
        margin-bottom: 0.0017499999999017746px;
        grid-area: 3/1/4/2;
    }

    #comp-ljo764r8 .comp-ljo764r8-container {
        padding-left: 0%;
        grid-template-rows: 1fr;
    }
}

#comp-ljo764r8 {
    --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-ljo835tl {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo835tl {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo835tl wow-image {
    overflow: clip;
}

#comp-ljo835tl wow-image img {
    height: 100%;
}

#comp-ljo7z2ki {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/3/3;
    --is-sticky: 1;
}

#comp-ljo7z2ki .comp-ljo7z2ki-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-left: 6%;
    padding-right: 10%;
    padding-bottom: 6%;
    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;
}

#comp-ljo7z2ki~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7z2ki {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: -0.0012500000000272848px;
        margin-top: -0.0017499999999017746px;
        margin-bottom: 0.001374999999825377px;
        grid-area: 2/2/3/3;
    }

    #comp-ljo7z2ki .comp-ljo7z2ki-container {
        padding-right: 10%;
        padding-bottom: 8%;
        grid-template-rows: minmax(max-content, 99.99981084674143%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7z2ki {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: 0px;
        margin-top: -0.0029999999997016857px;
        margin-bottom: 0.0029999999997016857px;
        grid-area: 4/1/5/2;
    }

    #comp-ljo7z2ki .comp-ljo7z2ki-container {
        padding-bottom: 8%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 99.99981084674143%);
    }
}

#comp-ljo7z2ki {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-ljo80gkg {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo80gkg {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gkg {
        --fontSize: 32.942spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo80gkg {
        --fontSize: 17px;
    }
}

#comp-ljo80gkh2 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0315316 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo80gkh2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 41.508spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gkh2 {
        --fontSize: 69.18spx;
    }
}

#comp-ljo80gki5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003952 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1308498 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo80gki5 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gki5 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo80gki5 {
        --fontSize: 17px;
    }
}

#comp-ljo7686x {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    --is-sticky: 1;
}

#comp-ljo7686x .comp-ljo7686x-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 10%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99999999999997%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljo7686x~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7686x {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.0026250000000800355px;
        margin-bottom: 0.002749999999650754px;
        grid-area: 3/1/4/2;
    }

    #comp-ljo7686x .comp-ljo7686x-container {
        padding-left: 0%;
        grid-template-rows: minmax(max-content, 100.00002353287249%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7686x {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.004249999999956344px;
        margin-bottom: 0.0039999999999054126px;
        grid-area: 5/1/6/2;
    }

    #comp-ljo7686x .comp-ljo7686x-container {
        padding-left: 0%;
        grid-template-rows: minmax(max-content, 100.00002353287249%);
    }
}

#comp-ljo7686x {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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-ljo8xc86 {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo8xc86 {
    --backgroundColor: var(--color_27);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljo8xc86 {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-ljo8xc86 wow-image {
    overflow: clip;
}

#comp-ljo8xc86 wow-image img {
    height: 100%;
}

#comp-ljo8pt7l {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/2/4/3;
    position: relative;
}

#comp-ljo8pt7l .comp-ljo8pt7l-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 10%;
    padding-top: 6%;
    padding-bottom: 6%;
    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-ljo8pt7l {
        margin-left: -0.0012500000000272848px;
        margin-top: -0.0026250000000800355px;
        margin-bottom: 0.002749999999650754px;
        grid-area: 3/2/4/3;
    }

    #comp-ljo8pt7l .comp-ljo8pt7l-container {
        padding-right: 10%;
        padding-bottom: 8%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8pt7l {
        margin-left: 0px;
        margin-top: -0.005250000000160071px;
        margin-bottom: 0.004750000000058208px;
        grid-area: 6/1/7/2;
    }

    #comp-ljo8pt7l .comp-ljo8pt7l-container {
        padding-bottom: 22%;
        padding-right: 6%;
    }
}

#comp-ljo8pt7l {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-mfogso4v {
    min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0.4097027923615263;
    min-width: 0px;
    width: 54.37286372417893%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogso4v {
    --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-ljo8s6a61 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8s6a61 {
        min-height: 0px;
        max-height: 99999px;
    }
}

#comp-ljo8s6a61 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6a61 {
        --fontSize: 32.943spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8s6a61 {
        --fontSize: 17px;
    }
}

#comp-ljo8s6aa {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0315217 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljo8s6aa {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 41.508spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6aa {
        --fontSize: 69.18spx;
    }
}

#comp-ljo8s6ab2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003952 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1221542 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6ab2 {
        margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0984289 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ljo8s6ab2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8s6ab2 {
        --fontSize: 17px;
    }
}

#comp-ljpe4kl0 {
    min-height: 100vh;
    --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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    grid-area: 9/1/10/2;
}

#comp-ljpe4kl0 .comp-ljpe4kl0-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljpe4kl0 {
        min-height: 61.619348054679286vh;
        --comp-display: grid;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpe4kl0 {
        min-height: 0px;
        --comp-display: flex;
    }

    #comp-ljpe4kl0 .comp-ljpe4kl0-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max(0.5px, 1.2102561 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ljpe4kl0 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk6re8jn {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.3401044689495039;
    min-width: 0px;
    width: 21.52935190218516%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 2.999267578125%;
    margin-top: 0%;
    margin-bottom: 5.99609375%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk6re8jn {
        margin-right: 3.4311930338541665%;
        margin-bottom: 7.277425130208333%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk6re8jn {
        margin-right: 2.996794871794872%;
        margin-bottom: 25.252403846153847%;
    }
}

#comp-lk6re8jn {
    --backgroundColor: var(--color_20);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk6re8jn wow-image {
    overflow: clip;
}

#comp-lk6re8jn wow-image img {
    height: 100%;
}

#comp-lk6rctle {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.3400781788917056;
    min-width: 0px;
    width: 15.706257084094057%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 5.529094478405943%;
    margin-right: 0%;
    margin-top: 9.139404296875%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk6rctle {
        margin-left: 5.529094478405942%;
        margin-top: 9.139404296875002%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk6rctle {
        margin-left: 4%;
        margin-top: 33.00000000000001%;
    }
}

#comp-lk6rctle {
    --backgroundColor: var(--color_20);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk6rctle wow-image {
    overflow: clip;
}

#comp-lk6rctle wow-image img {
    height: 100%;
}

#comp-ljoa3gge {
    width: 81.796875%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 15.36376953125%;
    margin-bottom: 120px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljoa3gge-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-ljoa3gge {
        align-self: center;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljoa3gge {
        align-self: center;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-ljoa3gge {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-lki0oh35 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 62.46418338108882%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 18.328125px;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lki0oh35 {
        min-height: 0px;
        max-height: 99999px;
    }
}

#comp-lki0oh35 {
    --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;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lki0oh35 {
        --fontSize: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lki0oh35 {
        --fontSize: 16px;
    }
}

#comp-ljoa1osk {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 45.015625px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-ljoa1osk {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 36px;
    --textDecoration: none;
    --maxFontSize: 160px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 75spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljoa2pu5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 26.254218587746625%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0014923591212989494%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljoa2pu5 {
        width: 53.291536050156736%;
        margin-right: 0%;
    }
}

#comp-ljoa2pu5 {
    --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;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfogyhg8 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: none;
    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;
    pointer-events: auto;
    grid-area: 8/1/9/2;
    position: relative;
}

#comp-mfogyhg8 .comp-mfogyhg8-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    row-gap: 0px;
    column-gap: max(0.5px, 0.05 * (var(--scaling-factor) - var(--scrollbar-width)));
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.7234379 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7234379 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7234379 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 2fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhg8 {
        --l_display: unset;
    }

    #comp-mfogyhg8 .comp-mfogyhg8-container {
        padding-bottom: 6%;
        row-gap: max(0.5px, 0.0787692 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0787692 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1.1439004 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.1470308 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.2545415 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhg8 {
        --l_display: unset;
    }

    #comp-mfogyhg8 .comp-mfogyhg8-container {
        padding-bottom: 0%;
        row-gap: max(0.5px, 0.0787692 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0787692 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0173992 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0206877 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.1318253 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-mfogyhg8 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfogyhgx {
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-mfogyhgx .comp-mfogyhgx-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-mfogyhgx~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhgx {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhgx {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

#comp-mfogyhgx {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_26);
    --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;
}

#comp-mfogyhgz {
    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;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhgz {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfogyhgz wow-image {
    overflow: clip;
}

#comp-mfogyhgz wow-image img {
    height: 100%;
}

#comp-mfogyhh01 {
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
}

#comp-mfogyhh01 .comp-mfogyhh01-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 10%;
    padding-top: 6%;
    padding-bottom: 6%;
    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;
}

#comp-mfogyhh01~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhh01 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: -0.0012500000000272848px;
        margin-top: 0px;
        grid-area: 1/2/2/3;
    }

    #comp-mfogyhh01 .comp-mfogyhh01-container {
        padding-right: 10%;
        padding-bottom: 8%;
        grid-template-rows: minmax(max-content, 99.99994933063698%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhh01 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: 0px;
        margin-top: -0.0012499999997999112px;
        grid-area: 2/1/3/2;
    }

    #comp-mfogyhh01 .comp-mfogyhh01-container {
        padding-bottom: 8%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 99.99994933063698%);
    }
}

#comp-mfogyhh01 {
    --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-mfogyhh25 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99777265671442%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhh25 {
        min-height: 0px;
        max-height: 99999px;
    }
}

#comp-mfogyhh25 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhh25 {
        --fontSize: 32.943spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhh25 {
        --fontSize: 17px;
    }
}

#comp-mfogyhhk {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99777265671442%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0310771 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhhk {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhk {
        --fontSize: 69.18spx;
    }
}

#comp-mfogyhhm5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 84.99034394621229%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003952 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1204051 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhhm5 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhm5 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhhm5 {
        --fontSize: 17px;
    }
}

#comp-mfogyhhp1 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
}

#comp-mfogyhhp1 .comp-mfogyhhp1-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 20%;
    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;
}

#comp-mfogyhhp1~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhp1 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.0017499999999017746px;
        margin-bottom: 0.001374999999825377px;
        grid-area: 2/1/3/2;
    }

    #comp-mfogyhhp1 .comp-mfogyhhp1-container {
        padding-left: 0%;
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhhp1 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.002250000000003638px;
        margin-bottom: 0.0017499999999017746px;
        grid-area: 3/1/4/2;
    }

    #comp-mfogyhhp1 .comp-mfogyhhp1-container {
        padding-left: 0%;
        grid-template-rows: 1fr;
    }
}

#comp-mfogyhhp1 {
    --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-mfogyhht {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhht {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfogyhhv {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/3/3;
    --is-sticky: 1;
}

#comp-mfogyhhv .comp-mfogyhhv-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-left: 6%;
    padding-right: 10%;
    padding-bottom: 6%;
    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;
}

#comp-mfogyhhv~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhv {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: -0.0012500000000272848px;
        margin-top: -0.0017499999999017746px;
        margin-bottom: 0.001374999999825377px;
        grid-area: 2/2/3/3;
    }

    #comp-mfogyhhv .comp-mfogyhhv-container {
        padding-right: 10%;
        padding-bottom: 8%;
        grid-template-rows: minmax(max-content, 99.99981084674143%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhhv {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: 0px;
        margin-top: -0.0029999999997016857px;
        margin-bottom: 0.0029999999997016857px;
        grid-area: 4/1/5/2;
    }

    #comp-mfogyhhv .comp-mfogyhhv-container {
        padding-bottom: 8%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 99.99981084674143%);
    }
}

#comp-mfogyhhv {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-mfogyhi4 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhi4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi4 {
        --fontSize: 32.942spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhi4 {
        --fontSize: 17px;
    }
}

#comp-mfogyhi7 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000198 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0315316 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhi7 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 41.508spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi7 {
        --fontSize: 69.18spx;
    }
}

#comp-mfogyhi93 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.8393502441624%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003952 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1308498 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhi93 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi93 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhi93 {
        --fontSize: 17px;
    }
}

#comp-mfogyhic {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    --is-sticky: 1;
}

#comp-mfogyhic .comp-mfogyhic-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 10%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99999999999997%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-mfogyhic~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhic {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.0026250000000800355px;
        margin-bottom: 0.002749999999650754px;
        grid-area: 3/1/4/2;
    }

    #comp-mfogyhic .comp-mfogyhic-container {
        padding-left: 0%;
        grid-template-rows: minmax(max-content, 100.00002353287249%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhic {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-top: -0.004249999999956344px;
        margin-bottom: 0.0039999999999054126px;
        grid-area: 5/1/6/2;
    }

    #comp-mfogyhic .comp-mfogyhic-container {
        padding-left: 0%;
        grid-template-rows: minmax(max-content, 100.00002353287249%);
    }
}

#comp-mfogyhic {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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-mfogyhie {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhie {
    --backgroundColor: var(--color_27);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfogyhif1 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/2/4/3;
    position: relative;
}

#comp-mfogyhif1 .comp-mfogyhif1-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 10%;
    padding-top: 6%;
    padding-bottom: 6%;
    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-mfogyhif1 {
        margin-left: -0.0012500000000272848px;
        margin-top: -0.0026250000000800355px;
        margin-bottom: 0.002749999999650754px;
        grid-area: 3/2/4/3;
    }

    #comp-mfogyhif1 .comp-mfogyhif1-container {
        padding-right: 10%;
        padding-bottom: 8%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhif1 {
        margin-left: 0px;
        margin-top: -0.005250000000160071px;
        margin-bottom: 0.004750000000058208px;
        grid-area: 6/1/7/2;
    }

    #comp-mfogyhif1 .comp-mfogyhif1-container {
        padding-bottom: 22%;
        padding-right: 6%;
    }
}

#comp-mfogyhif1 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-mfogyhih3 {
    min-height: unset;
    --l_display: none;
    height: auto;
    --aspect-ratio: 0.4097027923615263;
    min-width: 0px;
    width: 54.37286372417893%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhih3 {
    --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-mfogyhij {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhij {
        min-height: 0px;
        max-height: 99999px;
    }
}

#comp-mfogyhij {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhij {
        --fontSize: 32.943spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhij {
        --fontSize: 17px;
    }
}

#comp-mfogyhik11 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0315217 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfogyhik11 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 41.508spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhik11 {
        --fontSize: 69.18spx;
    }
}

#comp-mfogyhim1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 88.83192153366028%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0003952 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1221542 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhim1 {
        margin-left: max(0.5px, 0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0984289 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-mfogyhim1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhim1 {
        --fontSize: 17px;
    }
}

#comp-ljpfc2ap {
    min-height: 400vh;
    --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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    grid-area: 10/1/11/2;
}

#comp-ljpfc2ap .comp-ljpfc2ap-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 16%) minmax(max-content, 28%) minmax(max-content, 28%) minmax(max-content, 28%);
    grid-template-columns: 2fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfc2ap {
        min-height: 400vh;
        --comp-display: grid;
    }

    #comp-ljpfc2ap .comp-ljpfc2ap-container {
        grid-template-rows: minmax(max-content, 16%) minmax(max-content, 28%) minmax(max-content, 28%) minmax(max-content, 28%);
        grid-template-columns: 1.828125fr 1.171875fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfc2ap {
        min-height: 0px;
        --comp-display: flex;
    }

    #comp-ljpfc2ap .comp-ljpfc2ap-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max(0.5px, 0.3721154 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0131818 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.4615794 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.4615383 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.4615383 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljpfc2ap {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpfetzv {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljpfetzv .comp-ljpfetzv-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpfetzv {
    --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-ljpfmh55 {
    width: 80.87604533863346%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 6%;
    margin-right: 0%;
    margin-top: 8%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljpfmh55 .comp-ljpfmh55-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    padding-left: 3%;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh55 {
        margin-left: 5.999599358974359%;
        margin-top: 8.002804487179487%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfmh55 {
        margin-left: 5.999599358974359%;
        margin-top: 8.002804487179487%;
        margin-bottom: 4%;
    }
}

#comp-ljpfmh55 {
    --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-ljpfmh5l3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.440163661635445%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 1.1393668878839494%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh5l3 {
        width: 50%;
        margin-bottom: 2.64211699624324%;
    }
}

#comp-ljpfmh5l3 {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh5l3 {
        --fontSize: 19spx;
    }
}

#comp-ljpfmh5a {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98238092441417%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-end;
    order: 2;
    position: relative;
}

#comp-ljpfmh5a {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_15);
    --alpha-color: 1;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 75spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh5a {
        --minFontSize: 30px;
        --maxFontSize: 70px;
    }
}

#comp-ljpfeu2f {
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0.0018749999999272404px;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
}

#comp-ljpfeu2f .comp-ljpfeu2f-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpfeu2f~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfeu2f {
        margin-bottom: 0px;
        grid-area: 1/2/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfeu2f {
        margin-bottom: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-ljpfeu2f {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfeu2f {
        --bg: var(--color_11);
    }
}

#comp-ljpfflza {
    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;
    pointer-events: auto;
    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-ljpfflza {
        margin-left: 80px;
    }
}

#comp-ljpfflza {
    --backgroundColor: var(--color_11);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpfflza wow-image {
    overflow: clip;
}

#comp-ljpfflza wow-image img {
    height: 100%;
}

#comp-ljpkjum9 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/3;
    --is-sticky: 1;
}

#comp-ljpkjum9 .comp-ljpkjum9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpkjum9~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpkjum9 {
        grid-area: 2/1/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkjum9 {
        grid-area: 3/1/4/2;
    }
}

#comp-ljpkjum9 {
    --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-ljpisd8r {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 64%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 30%;
    margin-top: -15.01251220703125px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

.comp-ljpisd8r-container {
    box-sizing: border-box;
    padding-top: 32px;
    padding-bottom: 70px;
    padding-left: 32px;
    padding-right: 32px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3886111 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 556.9375fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisd8r {
        min-height: 0px;
        width: 75.9521484375%;
        justify-self: center;
        bottom: var(--force-auto, auto);
        margin-right: 10.99853515625%;
        margin-top: 80.125px;
        margin-bottom: 0%;
    }

    .comp-ljpisd8r-container {
        padding-top: 34.99875px;
        padding-left: 34.99875px;
        padding-right: 34.99875px;
        padding-bottom: 65px;
        grid-template-rows: minmax(max(0.5px, 0.5556434 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisd8r {
        min-height: 466.984375px;
        width: 75.9521484375%;
        justify-self: center;
        bottom: var(--force-auto, );
        margin-right: 0%;
        margin-top: 20.00801282051282%;
        margin-bottom: 0px;
    }

    .comp-ljpisd8r-container {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        row-gap: 0vw;
        column-gap: 0vw;
        grid-template-rows: minmax(436.984375px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljpisd8r {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_21);
    --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-ljpisd9w {
    width: 99%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.025770399305555556%;
    margin-bottom: -0.011163720198825404%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljpisd9w-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-ljpisd9w {
        width: 70%;
        justify-self: end;
        margin-top: 0.006082665814859344%;
        margin-bottom: -0.0060583156713921536%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisd9w {
        width: 100%;
        justify-self: end;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-ljpisd9w {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-ljpisd9y2 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.6410080985268095;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.9248966118079127%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisd9y2 {
        --aspect-ratio: 0.640968031839774;
        margin-bottom: 12.1%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisd9y2 {
        margin-bottom: 3.249349495462335%;
    }
}

#comp-ljpisd9y2 {
    --backgroundColor: var(--color_34);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpisd9y2 wow-image {
    overflow: clip;
}

#comp-ljpisd9y2 wow-image img {
    height: 100%;
}

#comp-ljpisda4 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 416.92187499999994px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 6px;
    margin-bottom: 2.9035267773838402%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisda4 {
        width: 100%;
        margin-bottom: 5.276672230068045%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisda4 {
        margin-bottom: 7.7172050517230435%;
    }
}

#comp-ljpisda4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
    width:100%;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisda4 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisda4 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljpisdab3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.5849092939953%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.1754058593021086%;
    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-ljpisdab3 {
        width: 100%;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisdab3 {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
    }
}

#comp-ljpisdab3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --fontFamily: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontWeight: 700;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisdab3 {
        --fontSize: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisdab3 {
        --minFontSize: 20px;
        --maxFontSize: 28px;
        --fontSize: 64.872spx;
    }
}

#comp-ljpfzl3o {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -0.0018749999999272404px;
    margin-bottom: 0.0020000000004074536px;
    grid-area: 3/1/4/3;
    --is-sticky: 1;
}

#comp-ljpfzl3o .comp-ljpfzl3o-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpfzl3o~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfzl3o {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 3/1/4/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfzl3o {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 4/1/5/2;
    }
}

#comp-ljpfzl3o {
    --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-ljpgcby8 {
    min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 64%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  pointer-events: auto;
  margin-left: 6%;
  margin-right: 0%;
  margin-top: 10px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-ljpgcby8-container {
    box-sizing: border-box;
    padding-top: 32px;
    padding-bottom: 70px;
    padding-left: 32px;
    padding-right: 42px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3936061 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 556.9375fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcby8 {
        min-height: 0px;
        width: 76%;
        margin-left: 0%;
        margin-right: 11.000569661458334%;
        margin-top: 80.15625px;
        margin-bottom: 0%;
    }

    .comp-ljpgcby8-container {
        padding-top: 35px;
        padding-left: 35px;
        padding-right: 35px;
        padding-bottom: 65px;
        grid-template-rows: minmax(max(0.5px, 0.508973 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 513.000125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcby8 {
        min-height: 467px;
        width: 76%;
        margin-left: 0%;
        margin-right: 0px;
        margin-top: 20%;
        margin-bottom: 0px;
    }

    .comp-ljpgcby8-container {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        row-gap: 0vw;
        column-gap: 0vw;
        grid-template-rows: minmax(437px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljpgcby8 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_15);
    --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-ljpgcbyb {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.008430755395683453%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljpgcbyb-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-ljpgcbyb {
        width: 70%;
        justify-self: end;
        margin-top: 0.006083648709682443%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyb {
        width: 99.99983435737286%;
        justify-self: start;
        margin-top: 0.013803552261353144%;
        margin-bottom: -0.02065011418277219%;
    }
}

#comp-ljpgcbyb {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljpgcbyc {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.6410078203769388;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.8609391975465717%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyc {
        --aspect-ratio: 0.6410200043965707;
        margin-bottom: 12.08414554016574%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyc {
        margin-bottom: 3.2%;
    }
}

#comp-ljpgcbyc {
    --backgroundColor: var(--color_34);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpgcbyc wow-image {
    overflow: clip;
}

#comp-ljpgcbyc wow-image img {
    height: 100%;
}

#comp-ljpgcbyd4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.8612942885883537%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyd4 {
        width: 100%;
        margin-bottom: 5.271488239173444%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyd4 {
        margin-bottom: 7.7%;
    }
}

#comp-ljpgcbyd4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyd4 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyd4 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljpgcbyf5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.5849092939953%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.1771752108770173%;
    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-ljpgcbyf5 {
        width: 100%;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyf5 {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
    }
}

#comp-ljpgcbyf5 {
    --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: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyf5 {
        --fontSize: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyf5 {
        --minFontSize: 20px;
        --maxFontSize: 28px;
        --fontSize: 64.872spx;
    }
}

#comp-ljpfzrm7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -0.0020000000004074536px;
    margin-bottom:0.0020000000004074536px;
    grid-area: 4/1/5/3;
    --is-sticky: 1;
}

#comp-ljpfzrm7 .comp-ljpfzrm7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljpfzrm7~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfzrm7 {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 4/1/5/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfzrm7 {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 5/1/6/2;
    }
}

#comp-ljpfzrm7 {
    --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-ljpgfgbd {
 min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 64%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  pointer-events: auto;
  margin-left: 6%;
  margin-right: 0%;
  margin-top: 41px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative
}

.comp-ljpgfgbd-container {
    box-sizing: border-box;
    padding-top: 32px;
    padding-bottom: 42px;
    padding-left: 32px;
    padding-right: 42px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4215785 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 554.5625fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbd {
        min-height: 0px;
        width: 76%;
        margin-left: 0%;
        margin-right: 11.000569661458334%;
        margin-top: 80.265625px;
        margin-bottom: 0%;
    }

    .comp-ljpgfgbd-container {
        padding-top: 35px;
        padding-left: 35px;
        padding-right: 35px;
        padding-bottom: 65px;
        grid-template-rows: minmax(max(0.5px, 0.3030769 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 513.000125fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbd {
        min-height: 467px;
        width: 76%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 20%;
        margin-bottom: 0px;
    }

    .comp-ljpgfgbd-container {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        row-gap: 0vw;
        column-gap: 0vw;
        grid-template-rows: minmax(437px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljpgfgbd {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_21);
    --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-ljpgfgbg {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.005620503597122302%;
    margin-bottom: -0.008363309352586034%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljpgfgbg-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-ljpgfgbg {
        width: 70%;
        justify-self: end;
        margin-top: 0%;
        margin-bottom: -0.01822661153411512%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbg {
        width: 100%;
        justify-self: start;
        margin-top: 0%;
        margin-bottom: -0.03439845223486781%;
    }
}

#comp-ljpgfgbg {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-ljpgfgbh2 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.6410163017834384;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.8611138709914643%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbh2 {
        --aspect-ratio: 0.6410133843212237;
        margin-bottom: 11.958977924561099%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbh2 {
        --aspect-ratio: 0.6409690109738422;
        margin-bottom: 3.2%;
    }
}

#comp-ljpgfgbh2 {
    --backgroundColor: var(--color_11);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpgfgbh2 wow-image {
    overflow: clip;
}

#comp-ljpgfgbh2 wow-image img {
    height: 100%;
}

#comp-ljpgfgbj {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 100%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbj {
        width: 100%;
    }
}

#comp-ljpgfgbj {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbj {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbj {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljpgfgbl {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 58.22439111747851%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: min(-0.5px, -0.0000099 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
    position: relative;
  top: -45px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbl {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbl {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
    }
}

#comp-ljpgfgbl {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbl {
        --fontSize: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbl {
        --minFontSize: 20px;
        --maxFontSize: 28px;
        --fontSize: 64.872spx;
    }
}

#comp-ljphwap5 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 430px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 11/1/12/2;
    position: relative;
}

#comp-ljphwap5 .comp-ljphwap5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-right: 6%;
    padding-left: 6%;
    padding-top: 6%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2835945 * (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-ljphwap5 .comp-ljphwap5-container {
        padding-top: 12%;
        padding-bottom: 0px;
    }
}

#comp-ljphwap5 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpi48wr {
    width: 99.99689278326719%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.00033735495955785336%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljpi48wr-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-ljpi48wr {
        margin-right: 0.00461075872839401%;
        margin-top: 0.009112257771358212%;
    }
}

#comp-ljpi48wr {
    --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-ljphx059 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 53.90772389301964%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0013871934302519143%;
    margin-top: 0px;
    margin-bottom: 4.4209534413232605%;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljphx059 {
        width: 98.5112679262463%;
        margin-right: 0%;
        margin-bottom: 4.411563851582063%;
    }
}

#comp-ljphx059 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_15);
    --alpha-color: 1;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 93.887spx;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljphx059 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 93.886spx;
    }
}

#comp-ljphzpnu {
    min-height: 0px;
    height: auto;
    width: 100%;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-ljphzpnu .comp-ljphzpnu-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-ljphzpnu .comp-ljphzpnu-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljphzpnu:not(.comp-ljphzpnu-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljpil4e8 {
    min-height: 100vh;
    --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;
    pointer-events: auto;
    grid-area: 12/1/13/2;
    position: relative;
}

#comp-ljpil4e8 .comp-ljpil4e8-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljpil4e8 {
        min-height: 100vh;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpil4e8 {
        min-height: 39.53732912723449vh;
    }
}

#comp-ljpil4e8 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
    #comp-ljpil4e8 [data-motion-part="BG_MEDIA comp-ljpil4e8"] {
        will-change: var(--motion-bgreveal-will-change);
        height: calc(100% + 200lvh);
        margin-top: -100lvh;
        isolation: isolate;
    }

    :is(#comp-ljpil4e8)[data-has-alpha="true"] canvas,
    :is(#comp-ljpil4e8):not([data-show-canvas]) [data-motion-part="BG_IMG comp-ljpil4e8"] {
        position: sticky;
        height: max(100lvh, calc(100% - 200lvh));
        width: 100%;
        top: 0px;
        margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
        display: block;
        padding: 0px;
    }

    #comp-ljpil4e8 [data-motion-part="BG_LAYER comp-ljpil4e8"] {
        overflow: clip;
    }

    @supports(-moz-appearance: none) {
        body {
            --motion-bgreveal-will-change: transform;
        }
    }

    #comp-ljpil4e8[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-ljpil4e8"] {
        transform: translate3d(0, 0, 0);
    }
}

#comp-ljpkszb5 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-ljpkszb5 .comp-ljpkszb5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5999739 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1fr 2fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljpkszb5:not(.comp-ljpkszb5-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-ljpkszb5 {
        min-height: 0px;
        --l_display: unset;
    }

    #comp-ljpkszb5 .comp-ljpkszb5-container {
        grid-template-rows: minmax(max(0.5px, 0.7086379 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkszb5 {
        min-height: 506.234375px;
        --l_display: unset;
    }

    #comp-ljpkszb5 .comp-ljpkszb5-container {
        grid-template-rows: minmax(506.23437500000006px, auto);
    }
}

#comp-ljpkszb5 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljpkszch1 {
    min-height: 372.234375px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljpkszch1-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;
}

#comp-ljpkszch1 {
    --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-ljpkszck1 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-ljpkszck1-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;
}

#comp-ljpkszck1 {
    --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-ljpl0xlv {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljpl0xlv {
    --backgroundColor: var(--color_25);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.42;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpl0xlv {
        --mediaOpacity: 0.52;
    }
}

#comp-ljpl2wzk {
    width: 78.204345703125%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    position: absolute;
    --force-auto: initial;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, 0px);
    right: var(--force-auto, auto);
    pointer-events: auto;
    margin-left: 5.999755859375%;
    margin-right: 0%;
    margin-top: 10%;
    margin-bottom: 0%;
    grid-area: 1/1/-1/-1;
}

.comp-ljpl2wzk-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-ljpl2wzk {
        width: 54.937744140625%;
        margin-top: 9.999593098958334%;
        margin-bottom: -6.123860677083333%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpl2wzk {
        margin-top: 9.999593098958334%;
        margin-bottom: -6.123860677083333%;
    }
}

#comp-ljpl2wzk {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljpkszc8 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 4.830844944973657%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpkszc8 {
        margin-bottom: 4.832796355960449%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkszc8 {
        margin-bottom: 2.8004667444574096%;
    }
}

#comp-ljpkszc8 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 36px;
    --textDecoration: none;
    --maxFontSize: 160px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: fraunces_120pt-light, serif;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontWeight: 400;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpkszc8 {
        --fontSize: 92.239spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkszc8 {
        --fontSize: 92.239spx;
    }
}

#comp-ljpkszdi {
    min-height: 240px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 240px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 31.048154218371966%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpkszdi {
        min-height: 200px;
        width: 200px;
        margin-right: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkszdi {
        margin-right: 0%;
        align-self: flex-start;
    }
}

#comp-ljpkszdi {
    --rd: 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px;
    --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd: none;
    --horizontalPadding: 0px;
    --verticalPadding: 0px;
    --fnt: var(--font_8);
    --trans2: color 0.4s ease 0s;
    --txt: var(--color_11);
    --bg: 0, 0, 0;
    --brd: var(--color_11);
    --brw: 1px;
    --bgh: var(--color_11);
    --brdh: 50, 50, 50;
    --txth: var(--color_15);
    --bgd: 204, 204, 204;
    --alpha-bgd: 1;
    --txtd: 255, 255, 255;
    --alpha-txtd: 1;
    --alpha-txth: 1;
    --margin: 0px;
    --alpha-brdh: 0;
    --align: center;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --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: 1000px) {
    #comp-ljpkszdi {
        --rd: 1123.363px 1123.363px 1123.363px 1123.363px;
    }
}

#comp-kbgakxmn {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 14/1/15/2;
    position: relative;
}

.comp-kbgakxmn-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-kbgakxmn:not(.comp-kbgakxmn-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn {
        --l_display: unset;
    }
}

#comp-kbgakxmn {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    min-height: 442.15625px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(320px, auto) minmax(77.23431019265641px, auto);
    grid-template-columns: 2fr 1fr 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn_r_comp-kbgakgyt:not(.comp-kbgakxmn_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-kbgakgyt {
        min-height: 420.703125px;
    }

    #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-right: 4%;
        padding-left: 4%;
        grid-template-rows: minmax(290.53117449318626px, auto) minmax(84.09385050681375px, auto);
        grid-template-columns: 1fr 0.9094208026449125fr 1fr 1.0905791973550873fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-kbgakgyt {
        min-height: 748.9685px;
    }

    #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0%;
        grid-template-rows: minmax(98.45297621356258px, auto) minmax(217.93772598355358px, auto) minmax(187.18776464595172px, auto) minmax(200px, auto) minmax(120px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg: var(--color_20);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-ljppv3cz {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljppv3cz-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: 1000px) {
    #comp-kbgakxmn_r_comp-ljppv3cz {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljppv3cz {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-kbgakxmn_r_comp-ljppv3cz {
    --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-kbgakxmn_r_comp-ljpn7f6r {
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 53.22584582854789%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.01990247257704645%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 77.00116337656603%;
        align-self: start;
        justify-self: start;
        margin-top: 0.04422812370853879%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 94.37787941370746%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }
}

#comp-kbgakxmn_r_comp-ljpn7f6r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 30px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 7.922spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r {
        --minFontSize: 20px;
        --maxFontSize: 30px;
        --fontSize: 7.922spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --textAlign: center;
        --fontSize: 30spx;
    }
}

#comp-kbgakxmn_r_comp-mfqtlebr {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4097844880202703;
    min-width: 0px;
    width: 45.70430870803028%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0028261 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxmn_r_comp-mfqtlebr {
    --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-kbgakxmn_r_comp-ljppv3h7 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljppv3h7-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: 1000px) {
    #comp-kbgakxmn_r_comp-ljppv3h7 {
        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-kbgakxmn_r_comp-ljppv3h7 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-kbgakxmn_r_comp-ljppv3h7 {
    --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-kbgakxmn_r_comp-m71z9c4d {
    width: 62.834106812276026%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-m71z9c4d-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-kbgakxmn_r_comp-m71z9c4d {
        width: 62.834106812276026%;
        justify-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-m71z9c4d {
        width: 97.71428571428571%;
    }
}

#comp-kbgakxmn_r_comp-m71z9c4d {
    --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-kbgakxmn_r_comp-ljpmpqhx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.14169570267131%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0249875 * (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-kbgakxmn_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0234258 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0258692 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-kbgakxmn_r_comp-ljpmpqhx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmpqhx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmpqhx {
        --fontSize: 23px;
    }
}

#comp-kbgakxmn_r_comp-m71z1vkv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-kbgakxmn_r_comp-m71z1vkv-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 148.00005fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn_r_comp-m71z1vkv:not(.comp-kbgakxmn_r_comp-m71z1vkv-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kbgakxmn_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-kbgakxmn_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }

    #portal-comp-kbgakxmn_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }

    #portal-comp-kbgakxmn_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }
}

:is(#comp-kbgakxmn_r_comp-m71z1vl6, [id^="comp-kbgakxmn_r_comp-m71z1vl6__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-m71z1vl6-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;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl6, [id^="comp-kbgakxmn_r_comp-m71z1vl6__"]):not(.comp-kbgakxmn_r_comp-m71z1vl6-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl6, [id^="comp-kbgakxmn_r_comp-m71z1vl6__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) .comp-kbgakxmn_r_comp-m71z1vl85-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) .comp-kbgakxmn_r_comp-m71z1vl85-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]):not(.comp-kbgakxmn_r_comp-m71z1vl85-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) .comp-kbgakxmn_r_comp-m71z1vl85-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]) .comp-kbgakxmn_r_comp-m71z1vl95-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]) .comp-kbgakxmn_r_comp-m71z1vl95-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]):not(.comp-kbgakxmn_r_comp-m71z1vl95-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vla3, [id^="comp-kbgakxmn_r_comp-m71z1vla3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vla3, [id^="comp-kbgakxmn_r_comp-m71z1vla3__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl4, [id^="comp-kbgakxmn_r_comp-m71z1vl4__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-m71z1vl4-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl4, [id^="comp-kbgakxmn_r_comp-m71z1vl4__"]):not(.comp-kbgakxmn_r_comp-m71z1vl4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl4, [id^="comp-kbgakxmn_r_comp-m71z1vl4__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-kbgakxmn_r_comp-m71z1vl46, [id^="comp-kbgakxmn_r_comp-m71z1vl46__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl46, [id^="comp-kbgakxmn_r_comp-m71z1vl46__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-ljppv9gj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-kbgakxmn_r_comp-ljppv9gj .comp-kbgakxmn_r_comp-ljppv9gj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    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: 1000px) {
    #comp-kbgakxmn_r_comp-ljppv9gj {
        margin-left: 0px;
        margin-right: 0.001174999999989268px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljppv9gj .comp-kbgakxmn_r_comp-ljppv9gj-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #comp-kbgakxmn_r_comp-ljppv9gj {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-kbgakxmn_r_comp-ljppv9gj {
    --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-kbgakxmn_r_comp-ljpmuoay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 51.3270015411984%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljpmuoay-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-kbgakxmn_r_comp-ljpmuoay {
        width: 53.51602968733194%;
        margin-right: 0%;
        margin-top: 0.046875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuoay {
        width: 95.65384465310467%;
        margin-right: 0.004215299376835731%;
        margin-top: 0px;
    }
}

#comp-kbgakxmn_r_comp-ljpmuoay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-kbgakxmn_r_comp-ljpmuocx {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 16.410089559961623%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuocx {
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-kbgakxmn_r_comp-ljpmuocx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmuocx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuocx {
        --fontSize: 23px;
    }
}

#comp-kbgakxmn_r_comp-ljpmuocv {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-kbgakxmn_r_comp-ljpmuocv {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmuocv {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuocv {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-kbgakxmn_r_comp-ljppvh50 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/4/2/5;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljppvh50-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: 1000px) {
    #comp-kbgakxmn_r_comp-ljppvh50 {
        margin-left: -0.001174999999989268px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/4/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljppvh50 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-kbgakxmn_r_comp-ljppvh50 {
    --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-kbgakxmn_r_comp-ljpmxneh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 96.40429497603289%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljpmxneh-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-kbgakxmn_r_comp-ljpmxneh {
        width: 99.99169439527411%;
        margin-right: 0.008305604725928747%;
        margin-top: -0.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxneh {
        width: 95.64984588029385%;
        margin-right: 0.004215299376835731%;
        margin-top: 10px;
    }
}

#comp-kbgakxmn_r_comp-ljpmxneh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-kbgakxmn_r_comp-ljpmxnev {
    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));
    pointer-events: auto;
    margin-left: 0.4404073768235618%;
    margin-right: -0.4404073768235618%;
    margin-top: 0px;
    margin-bottom: 8.80875369898837%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmxnev {
        margin-left: 0.3937179078696557%;
        margin-right: -0.3937179078696557%;
        margin-bottom: 7.874900058030196%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxnev {
        margin-left: 0.22101573024020585%;
        margin-right: -0.22101573024020585%;
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-kbgakxmn_r_comp-ljpmxnev {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmxnev {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxnev {
        --fontSize: 23px;
    }
}

#comp-kbgakxmn_r_comp-ljpmxnes3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-kbgakxmn_r_comp-ljpmxnes3 {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmxnes3 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxnes3 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-kbgakxmn_r_comp-ljppvzzf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/5;
    position: relative;
}

.comp-kbgakxmn_r_comp-ljppvzzf-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: 1000px) {
    #comp-kbgakxmn_r_comp-ljppvzzf {
        margin-left: 0px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljppvzzf {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-kbgakxmn_r_comp-ljppvzzf {
    --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-kbgakxmn_r_comp-ljpn8cwm {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.332888222756264%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0026494115249315457%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpn8cwm {
        width: 32.45537805694455%;
        align-self: center;
        justify-self: start;
        margin-left: 0.29854701810353734%;
        margin-top: 0.0154766774185124%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn8cwm {
        width: 98.92432210971663%;
        align-self: start;
        justify-self: center;
        margin-left: 0%;
        margin-top: 30px;
    }
}

#comp-kbgakxmn_r_comp-ljpn8cwm {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn8cwm {
        --textAlign: center;
    }
}

#comp-kbgakxmn_r_comp-lrg55l1r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 39.54646487376976%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.001273766357291467%;
    margin-top: 0.010610473756274413%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lrg55l1r {
        width: 50.31733557710952%;
        margin-right: -0.0021937677182090553%;
        margin-top: 0%;
        margin-bottom: 0.0022149977283638872%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lrg55l1r {
        width: 99.46432105062193%;
        margin-right: 0%;
        margin-top: 40.0625px;
        margin-bottom: 0%;
    }
}

#comp-kbgakxmn_r_comp-lrg55l1r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: right;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lrg55l1r {
        --textAlign: center;
    }
}

#comp-kbgakxmn_r_comp-lrn5ivga {
    min-height: 0px;
    --l_display: unset;
    height: 2px;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxmn_r_comp-lrn5ivga {
    --brd: var(--color_21);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzpc14k4 {
    width: auto;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
}

.comp-lzpc14k4-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-lzpc14k4:not(.comp-lzpc14k4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzpc14k4 {
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        --is-sticky: 1;
    }

    #comp-lzpc14k4~* {
        transform: var(--experimental-safari-sticky-fix);
    }

    #masterPage:not(.landingPage) {
        --top-offset: var(--header-height);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzpc14k4 {
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        --is-sticky: 1;
    }

    #comp-lzpc14k4~* {
        transform: var(--experimental-safari-sticky-fix);
    }

    #masterPage:not(.landingPage) {
        --top-offset: var(--header-height);
    }
}

#comp-lzpc14k4 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lzpc14k4_r_comp-lzpc14ax {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    position: relative;
}

.comp-lzpc14k4_r_comp-lzpc14ax-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0828063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.9731182795698925fr 1.0268817204301075fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lzpc14k4_r_comp-lzpc14ax:not(.comp-lzpc14k4_r_comp-lzpc14ax-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lzpc14k4_r_comp-lzpc14ax {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzpc14k4_r_comp-mfog6hom {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lzpc14k4_r_comp-mfog6hom .comp-lzpc14k4_r_comp-mfog6hom-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-lzpc14k4_r_comp-mfog6hom {
    --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-lzpc14k4_r_comp-mfog72xg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.40973737845557323;
    min-width: 0px;
    width: 37.57535970024159%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0057806 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0599704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lzpc14k4_r_comp-mfog72xg {
    --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-lzpc14k4_r_comp-mfog6hpe {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-lzpc14k4_r_comp-mfog6hpe .comp-lzpc14k4_r_comp-mfog6hpe-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-lzpc14k4_r_comp-mfog6hpe {
    --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-lzpc14k4_r_comp-m6z3mimh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 129.5303643918505%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.2076087 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzpc14k4_r_comp-m6z3mimh-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 829fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lzpc14k4_r_comp-m6z3mimh:not(.comp-lzpc14k4_r_comp-m6z3mimh-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-lzpc14k4_r_comp-m6z3mimh {
        height: 30px;
        width: 30px;
        justify-self: end;
        margin-left: 0px;
        margin-right: 5%;
    }

    .comp-lzpc14k4_r_comp-m6z3mimh-container {
        grid-template-rows: minmax(min-content, 50fr);
        grid-template-columns: minmax(0px, 30fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzpc14k4_r_comp-m6z3mimh {
        justify-self: end;
        margin-left: 0px;
        margin-right: 8%;
    }
}

#comp-lzpc14k4_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-lzpc14k4_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzpc14k4_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-lzpc14k4_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzpc14k4_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-lzpc14k4_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3miml3, [id^="comp-lzpc14k4_r_comp-m6z3miml3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzpc14k4_r_comp-m6z3miml3-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;
}

:is(#comp-lzpc14k4_r_comp-m6z3miml3, [id^="comp-lzpc14k4_r_comp-m6z3miml3__"]):not(.comp-lzpc14k4_r_comp-m6z3miml3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3miml3, [id^="comp-lzpc14k4_r_comp-m6z3miml3__"]) {
    --static-spx: 1px;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) .comp-lzpc14k4_r_comp-m6z3mimm12-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) .comp-lzpc14k4_r_comp-m6z3mimm12-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]):not(.comp-lzpc14k4_r_comp-m6z3mimm12-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) .comp-lzpc14k4_r_comp-m6z3mimm12-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]):not(.comp-lzpc14k4_r_comp-m6z3mimn9-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) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 300px;
        align-self: center;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(400px, auto);
        grid-template-columns: minmax(0px, 220fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 100%;
        align-self: center;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(292px, auto);
        grid-template-columns: minmax(0px, 350fr);
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo1, [id^="comp-lzpc14k4_r_comp-m6z3mimo1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 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) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimo1, [id^="comp-lzpc14k4_r_comp-m6z3mimo1__"]) {
        width: 60%;
        justify-self: center;
        margin-top: 100px;
        margin-bottom: 200px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimo1, [id^="comp-lzpc14k4_r_comp-m6z3mimo1__"]) {
        width: 75.31696428571429%;
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo1, [id^="comp-lzpc14k4_r_comp-m6z3mimo1__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) {
        height: 20px;
        width: 20px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, );
        right: var(--force-auto, );
        margin-right: 40px;
        margin-top: 40px;
        --is-sticky: 1;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"])~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk, [id^="comp-lzpc14k4_r_comp-m6z3mimk__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzpc14k4_r_comp-m6z3mimk-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk, [id^="comp-lzpc14k4_r_comp-m6z3mimk__"]):not(.comp-lzpc14k4_r_comp-m6z3mimk-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk, [id^="comp-lzpc14k4_r_comp-m6z3mimk__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk6, [id^="comp-lzpc14k4_r_comp-m6z3mimk6__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk6, [id^="comp-lzpc14k4_r_comp-m6z3mimk6__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kd5px9q0 {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-right: 0px;
    margin-top: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kd5px9q0-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-kd5px9q0:not(.comp-kd5px9q0-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kd5px9q0-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: 1000px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

#comp-kd5px9q0 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_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-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(100px, max-content) auto;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kd5px9q0_r_comp-kd5px9hr:not(.comp-kd5px9q0_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-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        width: 300px;
    }

    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        grid-template-rows: minmax(100px, max-content) auto;
        grid-template-columns: 1fr;
    }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        --containerBackground: var(--color_20);
        --alpha-bg: 0.8;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        --containerBackground: var(--color_15);
        --alpha-bg: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 200px;
    grid-area: 2/1/3/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        width: 60%;
        margin-top: 100px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        width: 80%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-kd5px9q0_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: 7px;
    --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
    --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_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --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:1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_15);
        --verticalPadding: 10px;
        --fnt: var(--font_6);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 0.2;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_11);
        --verticalPadding: 10px;
        --fnt: var(--font_7);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 1;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-kd5px9q0_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, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-kd5px9q0_r_comp-kkmqi5tc~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kkmqi5tc {
        margin-right: 30px;
    }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

</style><style id="stylableCss_c1dmp">

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #000000
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:hover {
    border-radius: 8px;
    border: 0px solid #000000;
    background: rgb(255, 255, 255);
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:hover .StylableButton2545352419__icon {
    transform: rotate(0deg);
    width: 40px;
    height: 40px;
    fill: #1A6AFF;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:hover .StylableButton2545352419__label {
    color: #1A6AFF;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:disabled {
    border: 0px solid #000000;
    background: #F0F0F0
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:disabled .StylableButton2545352419__label {
    color: #6E6E6E
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 0px 0px 4px;
    font-family: avenir-lt-w01_35-light1475496, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-family: madefor-text;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.6em;
    color: #000000;
    display: none;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) .comp-kbgakxmn_r_comp-m71z1vl7-styleId__root .StylableButton2545352419__icon {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    width: 40px;
    height: 40px;
    display: initial;
    fill: #000000;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 2px
}

:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) {
    /* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vl85, [id^="comp-kbgakxmn_r_comp-m71z1vl85__"]) .comp-kbgakxmn_r_comp-m71z1vl85-styleId__root {
    -st-extends: HamburgerOverlay;
    background-color: rgba(0, 0, 0, 0.6);
}

:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]) {
    /* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vl95, [id^="comp-kbgakxmn_r_comp-m71z1vl95__"]) .comp-kbgakxmn_r_comp-m71z1vl95-styleId__root {
    -st-extends: HamburgerMenuContainer;
    background: #FFFFFF;
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 300px;
    background: rgba(255, 255, 255, 0)
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:hover {
    background: rgba(255, 255, 255, 0);
    border: 0px solid #000000;
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:hover .StylableButton2545352419__icon {
    transform: rotate(90deg);
    fill: #1A6AFF;
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:hover .StylableButton2545352419__label {
    color: #000000;
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:disabled {
    background: #F0F0F0
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:disabled .StylableButton2545352419__label {
    color: #6E6E6E
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 0px 0px 4px;
    font-family: avenir-lt-w01_35-light1475496, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.6em;
    color: #000000;
    display: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px
}

:is(#comp-kbgakxmn_r_comp-m71z1vla8, [id^="comp-kbgakxmn_r_comp-m71z1vla8__"]) .comp-kbgakxmn_r_comp-m71z1vla8-styleId__root .StylableButton2545352419__icon {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    transform: rotate(0deg);
    width: 20px;
    height: 20px;
    display: initial;
    fill: #000000;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #000000
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover {
    border-radius: 8px;
    border: 0px solid #000000;
    background: rgb(255, 255, 255);
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover .StylableButton2545352419__icon {
    transform: rotate(0deg);
    width: 40px;
    height: 40px;
    fill: #1A6AFF;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover .StylableButton2545352419__label {
    color: #1A6AFF;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:disabled {
    border: 0px solid #000000;
    background: #F0F0F0
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:disabled .StylableButton2545352419__label {
    color: #6E6E6E
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 0px 0px 4px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
    font-family: avenir-lt-w01_35-light1475496, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-size: 15px;
    color: #000000;
    display: none
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root .StylableButton2545352419__icon {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 40px;
    height: 40px;
    margin-right: 2px;
    display: initial;
    fill: #000000
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root {
        -st-extends: HamburgerOpenButton;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root .StylableButton2545352419__icon {
        width: 30px;
        height: 30px;
        fill: #FFFFFF;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover {
        background: rgba(255, 255, 255, 0);
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover .StylableButton2545352419__icon {
        width: 30px;
        height: 30px;
        fill: #C1D0C2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root {
        -st-extends: HamburgerOpenButton;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root .StylableButton2545352419__icon {
        width: 30px;
        height: 30px;
        fill: #FFFFFF;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover {
        background: rgba(255, 255, 255, 0);
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) .comp-lzpc14k4_r_comp-m6z3mimm1-styleId__root:hover .StylableButton2545352419__icon {
        width: 30px;
        height: 30px;
        fill: #C1D0C2;
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) {
    /* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) .comp-lzpc14k4_r_comp-m6z3mimm12-styleId__root {
    -st-extends: HamburgerOverlay;
    background-color: rgba(0, 0, 0, 0.6);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimm12, [id^="comp-lzpc14k4_r_comp-m6z3mimm12__"]) {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
    /* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-styleId__root {
    -st-extends: HamburgerMenuContainer;
    background: #FFFFFF;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-styleId__root {
        background: #0E573F;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimn9, [id^="comp-lzpc14k4_r_comp-m6z3mimn9__"]) .comp-lzpc14k4_r_comp-m6z3mimn9-styleId__root {
        background: #0E573F;
    }
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 300px;
    background: rgba(255, 255, 255, 0)
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:hover {
    background: rgba(255, 255, 255, 0);
    border: 0px solid #000000;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:hover .StylableButton2545352419__icon {
    transform: rotate(90deg);
    fill: #1A6AFF;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:hover .StylableButton2545352419__label {
    color: #000000;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:disabled {
    background: #F0F0F0
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:disabled .StylableButton2545352419__label {
    color: #6E6E6E
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 0px 0px 4px;
    font-family: avenir-lt-w01_35-light1475496, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0em;
    line-height: 1.6em;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
    display: none
}

:is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root .StylableButton2545352419__icon {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    transform: rotate(0deg);
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 20px;
    height: 20px;
    display: initial;
    fill: #000000
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root {
        -st-extends: HamburgerCloseButton;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root .StylableButton2545352419__icon {
        fill: #E3DFD3;
    }

    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root:hover .StylableButton2545352419__icon {
        fill: #C1D0C2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
    :is(#comp-lzpc14k4_r_comp-m6z3mimo10, [id^="comp-lzpc14k4_r_comp-m6z3mimo10__"]) .comp-lzpc14k4_r_comp-m6z3mimo10-styleId__root {
        -st-extends: HamburgerCloseButton;
    }
}

</style><style id="compCssMappers_c1dmp">#c1dmp {
    --shc-mutated-brightness: 114, 112, 106;
    justify-self: unset;
}

#comp-kbgaghri {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljmnih4i {
    --shc-mutated-brightness: 49, 63, 62;
}

#comp-ljmpzz1o {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmpzz1o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(36px, min(160px, max(0.5px, 0.055336 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljmpzz1o [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmpzz1o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(36px, min(160px, max(0.5px, 0.055336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmpzz1o [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmpzz1o :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(44px, max(0.5px, 0.055336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmpzz1o [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmnih76 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmq7h06 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmq7h06 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(16px, min(28px, max(0.5px, 0.0179684 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.5;
}

#comp-ljmq7h06 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmq7h06 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0208332 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmq7h06 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmnih9v {
    --shc-mutated-brightness: 56, 43, 30;
}

#comp-ljmnshnc {
    --fill-layer-video-opacity: 1;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --fill-container-overflow: visible;
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: 0px;
    --fill-layer-background-overlay-transform: translateZ(0);
}

#comp-ljmnshnq {
    opacity: 0.8;
}

#comp-ljmnshnz {
    undefined: [object Object];
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-ljmqk16s {
    --shc-mutated-brightness: 7, 44, 32;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    direction: var(--wix-opt-in-direction, ltr);
    --label-align: center;
    --label-text-align: center;
}

#comp-ljponmki {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmq284g {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljmrqqpr {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmrbnhq {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmrbnhq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(16px, min(28px, max(0.5px, 0.0177439 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.5;
}

#comp-ljmrbnhq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrbnhq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247399 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmrbnhq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrbnhq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247383 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmrbnhq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljmrenrg {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmrenrg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(50px, min(115px, max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
    width: 100%;
  text-align: center;
  padding: 0% 19%;
}

#comp-ljmrenrg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmrenrg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.072917 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmrenrg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmrenrg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmrenrg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpo6glw {
    --fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_12));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljmssjd2 {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljo5konb {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljo5kra9 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljo4pyd5 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljo36vdk {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljo2uw41 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo2uw41 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 19px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.5;
}

#comp-ljo2uw41 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo2uw41 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo2uw41 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljo2z8vo {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo2z8vo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo2z8vo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 16px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo2z8vo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 16px !important;
    }
}

#comp-ljo6ksxj {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljo6t90t {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljo6t90x4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo6t90x4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(16px, min(28px, max(0.5px, 0.0177437 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.5;
}

#comp-ljo6t90x4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo6t90x4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247398 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo6t90x4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo6t90w {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo6t90w :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(65px, min(76px, max(0.5px, 0.0592885 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-ljo6t90w [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo6t90w :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0729162 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo6t90w [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo73p2y {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljo74fso {
    --shc-mutated-brightness: 123, 117, 98;
}

#comp-ljo74fv9 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljo7h53d {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo7h53d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo7h53d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7h53d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260419 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo7h53d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7h53d :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo7h53d [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo7igzk {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo7igzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo7igzk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7igzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo7igzk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo7khj4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo7khj4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljo7khj4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo7khj4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljo7khj4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo7khj4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo7khj4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo764r8 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljo7z2ki {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljo80gkg {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo80gkg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo80gkg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gkg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo80gkg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo80gkg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo80gkg [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo80gkh2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo80gkh2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, max(0.5px, 0.0328126 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo80gkh2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gkh2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo80gkh2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo80gki5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo80gki5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljo80gki5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo80gki5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljo80gki5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo80gki5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo80gki5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo7686x {
    --shc-mutated-brightness: 97, 104, 97;
}

#comp-ljo8pt7l {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljo8s6a61 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo8s6a61 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo8s6a61 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6a61 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260419 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo8s6a61 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8s6a61 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo8s6a61 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo8s6aa {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo8s6aa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, max(0.5px, 0.0328126 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljo8s6aa [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6aa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljo8s6aa [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljo8s6ab2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljo8s6ab2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljo8s6ab2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljo8s6ab2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljo8s6ab2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljo8s6ab2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljpe4kl0 {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljoa3gge {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-lki0oh35 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lki0oh35 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lki0oh35 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lki0oh35 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 16px !important;
    }

    #comp-lki0oh35 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lki0oh35 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 16px !important;
    }

    #comp-lki0oh35 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljoa1osk {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljoa1osk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(36px, min(160px, max(0.5px, 0.0592885 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-ljoa1osk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljoa1osk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljoa1osk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljoa2pu5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljoa2pu5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljoa2pu5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljoa2pu5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljoa2pu5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhg8 {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mfogyhgx {
    --shc-mutated-brightness: 123, 117, 98;
}

#comp-mfogyhh01 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfogyhh25 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhh25 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhh25 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhh25 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260419 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhh25 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhh25 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhh25 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhhk {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhhk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhhk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhhk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhhm5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhhm5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfogyhhm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhhm5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-mfogyhhm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhhm5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhhm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhhp1 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfogyhhv {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-mfogyhi4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhi4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhi4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhi4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhi4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhi4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhi7 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhi7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, max(0.5px, 0.0328126 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhi7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhi7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhi93 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhi93 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfogyhi93 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhi93 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-mfogyhi93 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhi93 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhi93 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhic {
    --shc-mutated-brightness: 97, 104, 97;
}

#comp-mfogyhif1 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-mfogyhij {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhij :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhij [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhij :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260419 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhij [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhij :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhij [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhik11 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhik11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(30px, min(50px, max(0.5px, 0.0328126 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfogyhik11 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhik11 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfogyhik11 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-mfogyhim1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfogyhim1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfogyhim1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfogyhim1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfogyhim1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfogyhim1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljpfc2ap {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljpfetzv {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpfmh55 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpfmh5l3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpfmh5l3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljpfmh5l3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh5l3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljpfmh5l3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpfmh5a {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpfmh5a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: max(65px, min(115px, max(0.5px, 0.0592885 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-ljpfmh5a [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpfmh5a :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0592885 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljpfmh5a [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpfeu2f {
    --shc-mutated-brightness: 97, 104, 97;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpfeu2f {
        --shc-mutated-brightness: 114, 112, 106;
    }
}

#comp-ljpkjum9 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpisd8r {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljpisd9w {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljpisda4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpisda4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljpisda4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisda4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljpisda4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisda4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljpisda4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpisdab3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpisdab3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    font-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    font-weight: 700;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpisdab3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 22px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpisdab3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(28px, max(0.5px, 0.0512822 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

#comp-ljpfzl3o {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpgcby8 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljpgcbyb {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljpgcbyd4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpgcbyd4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljpgcbyd4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyd4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljpgcbyd4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyd4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljpgcbyd4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljpgcbyf5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpgcbyf5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljpgcbyf5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgcbyf5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 22px !important;
    }

    #comp-ljpgcbyf5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgcbyf5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(28px, max(0.5px, 0.0512822 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljpgcbyf5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljpfzrm7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpgfgbd {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljpgfgbg {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljpgfgbj {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpgfgbj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljpgfgbj [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljpgfgbj [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljpgfgbj [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpgfgbl {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpgfgbl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpgfgbl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 22px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpgfgbl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(28px, max(0.5px, 0.0512822 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

#comp-ljphwap5 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljpi48wr {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljphx059 {
    --text-direction: var(--wix-opt-in-direction);
}

.ourpartner-box {
    margin: 0% 0px 0% 0px !important;
}

#comp-ljphx059 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: 9em;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-ljphx059 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljphx059 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0742182 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljphx059 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljpil4e8 {
    --fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(var(--color_27));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljpkszb5 {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljpkszch1 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpkszck1 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljpl2wzk {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljpkszc8 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljpkszc8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-family: fraunces_120pt-light, serif;
    font-weight: 400;
    font-size: 75px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljpkszc8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljpkszc8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(36px, min(160px, max(0.5px, 0.0729162 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljpkszc8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljpkszc8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(36px, min(160px, max(0.5px, 0.0729162 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljpkszc8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljpkszdi {
    --shc-mutated-brightness: 0, 0, 0;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    direction: var(--wix-opt-in-direction, ltr);
    --label-align: center;
    --label-text-align: center;
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-ljppv3cz {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-ljpn7f6r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-kbgakxmn_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-kbgakxmn_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-kbgakxmn_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-ljppv3h7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-m71z9c4d {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-ljpmpqhx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-kbgakxmn_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

#portal-comp-kbgakxmn_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl7, [id^="comp-kbgakxmn_r_comp-m71z1vl7__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl4, [id^="comp-kbgakxmn_r_comp-m71z1vl4__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-kbgakxmn_r_comp-m71z1vl46, [id^="comp-kbgakxmn_r_comp-m71z1vl46__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-kbgakxmn_r_comp-ljppv9gj {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-ljpmuoay {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-kbgakxmn_r_comp-ljpmuocx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-kbgakxmn_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-ljpmuocv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-kbgakxmn_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-kbgakxmn_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-kbgakxmn_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-ljppvh50 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-ljpmxneh {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-kbgakxmn_r_comp-ljpmxnev {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-kbgakxmn_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-kbgakxmn_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-ljpmxnes3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-kbgakxmn_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-kbgakxmn_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-kbgakxmn_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-ljppvzzf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-kbgakxmn_r_comp-ljpn8cwm {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-kbgakxmn_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-kbgakxmn_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-lrg55l1r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-kbgakxmn_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: right;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-kbgakxmn_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-kbgakxmn_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-kbgakxmn_r_comp-lrn5ivga {
    transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-lzpc14k4_r_comp-lzpc14ax {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lzpc14k4_r_comp-mfog6hom {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lzpc14k4_r_comp-mfog6hpe {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lzpc14k4_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

#portal-comp-lzpc14k4_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzpc14k4_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-lzpc14k4_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzpc14k4_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-lzpc14k4_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

:is(#comp-lzpc14k4_r_comp-m6z3mimm1, [id^="comp-lzpc14k4_r_comp-m6z3mimm1__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk, [id^="comp-lzpc14k4_r_comp-m6z3mimk__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-lzpc14k4_r_comp-m6z3mimk6, [id^="comp-lzpc14k4_r_comp-m6z3mimk6__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: 100vw;
    display: none !important;
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --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-kd5px9q0_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #E3DFD3;
}

#SITE_CONTAINER {
    position: relative;
    margin-top: -32px;
}

/*#m15p6{--shc-mutated-brightness:114,112,106;justify-self:unset;}#comp-ljmm0v9i4{--bg-overlay-color:rgb(var(--color_15));--bg-gradient:none;--inherit-transition:var(--transition, none);}#comp-ljzlipse{--shc-mutated-brightness:128,128,128;}#comp-ljzlipt2{--text-direction:var(--wix-opt-in-direction);}#comp-ljzlipt2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:#E3DFD3;font-size:max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));text-decoration:none;text-align:left;line-height:1.5;}#comp-ljzlipt2 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:var(--corvid-color, #E3DFD3);}@media screen and (min-width: 320px) and (max-width: 1000px){#comp-ljzlipt2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){font-size:max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;}#comp-ljzlipt2 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:var(--corvid-color, #E3DFD3 !important);}}#comp-ljzlipsp{--text-direction:var(--wix-opt-in-direction);}#comp-ljzlipsp :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:#E3DFD3;background-color:transparent;font-size:max(65px, min(115px, max(0.5px, 0.074219 * (var(--scaling-factor) - var(--scrollbar-width)))));text-decoration:none;letter-spacing:0em;line-height:1.1;}#comp-ljzlipsp [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:var(--corvid-color, #E3DFD3);}@media screen and (min-width: 320px) and (max-width: 1000px){#comp-ljzlipsp :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){font-size:max(30px, min(70px, max(0.5px, 0.072917 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;}#comp-ljzlipsp [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div){color:var(--corvid-color, #E3DFD3 !important);}}#comp-lk0ue0cj{--bg-overlay-color:rgb(var(--color_11));--bg-gradient:none;--inherit-transition:var(--transition, none);}#comp-lk0ue7ts{--shc-mutated-brightness:114,112,106;}.comp-lk0uimnb {
        --wix-direction: ltr;
--columnSpacing: 34;
--buttonsStyle: 1;
--buttonsBorderWidth: 1;
--submitButtonStyle: 1;
--verticalPadding: 10;
--submitButtonBorderWidth: 1;
--submitButtonBorderRadius: 100;
--rowSpacing: 50;
--buttonsBorderRadius: 100;
--horizontalPadding: 24;
--borderWidth: 0;
--borderRadius: 0;
--shadowAngle: 135;
--shadowDistance: 0;
--shadowSize: 0;
--shadowBlur: 25;
--nextButtonStyle: 2;
--nextButtonBorderWidth: 0;
--nextButtonBorderRadius: 0;
--previousButtonStyle: 2;
--previousButtonBorderWidth: 1;
--previousButtonBorderRadius: 0;
--inputBorderStyle: 1;
--inputBorderWidth: 1;
--inputBorderRadius: 0;
--inputValueFont: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496;
--submitButtonFont: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496;
--paragraphFont: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496;
--inputLabelFont: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496;
--buttonsFontHover: normal normal normal 16px/16px avenir-lt-w01_35-light1475496,sans-serif;
--submitButtonFontHover: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--nextButtonFont: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--nextButtonFontHover: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--previousButtonFont: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--previousButtonFontHover: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--headerOneFont: normal normal normal 26px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--headerTwoFont: normal normal normal 25px/1.4em cormorantgaramond-light,cormorantgaramond,"cormorant garamond",serif;
--inputNoteFont: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--submitButtonBorderColor: 14,87,63;
--submitButtonBorderColor-rgb: 14,87,63;
--submitButtonBorderColor-opacity: 1;
--submitButtonColor: 14,87,63;
--submitButtonColor-rgb: 14,87,63;
--submitButtonColor-opacity: 1;
--buttonsBackgroundColorHover: 13,38,36;
--buttonsBackgroundColorHover-rgb: 13,38,36;
--buttonsBackgroundColorHover-opacity: 1;
--buttonsColor: 14,87,63;
--buttonsColor-rgb: 14,87,63;
--buttonsColor-opacity: 1;
--formBackground: 227,223,211,0;
--formBackground-rgb: 227,223,211;
--formBackground-opacity: 0;
--buttonsBorderColor: 80,103,102;
--buttonsBorderColor-rgb: 80,103,102;
--buttonsBorderColor-opacity: 1;
--buttonsBackgroundColor: 227,223,211,0;
--buttonsBackgroundColor-rgb: 227,223,211;
--buttonsBackgroundColor-opacity: 0;
--submitButtonBackgroundColor: 80,103,102,0;
--submitButtonBackgroundColor-rgb: 80,103,102;
--submitButtonBackgroundColor-opacity: 0;
--submitButtonBackgroundColorHover: 14,87,63;
--submitButtonBackgroundColorHover-rgb: 14,87,63;
--submitButtonBackgroundColorHover-opacity: 1;
--buttonsColorHover: 227,223,211;
--buttonsColorHover-rgb: 227,223,211;
--buttonsColorHover-opacity: 1;
--inputErrorColor: 139,0,0;
--inputErrorColor-rgb: 139,0,0;
--inputErrorColor-opacity: 1;
--borderColor: 14,87,63,0;
--borderColor-rgb: 14,87,63;
--borderColor-opacity: 0;
--shadowColor: 14,87,63,0.15;
--shadowColor-rgb: 14,87,63;
--shadowColor-opacity: 0.15;
--submitButtonColorHover: 227,223,211;
--submitButtonColorHover-rgb: 227,223,211;
--submitButtonColorHover-opacity: 1;
--submitButtonBorderColorHover: 227,223,211,0;
--submitButtonBorderColorHover-rgb: 227,223,211;
--submitButtonBorderColorHover-opacity: 0;
--nextButtonColor: 227,223,211;
--nextButtonColor-rgb: 227,223,211;
--nextButtonColor-opacity: 1;
--nextButtonBackgroundColor: 80,103,102;
--nextButtonBackgroundColor-rgb: 80,103,102;
--nextButtonBackgroundColor-opacity: 1;
--nextButtonBorderColor: 227,223,211,0;
--nextButtonBorderColor-rgb: 227,223,211;
--nextButtonBorderColor-opacity: 0;
--nextButtonColorHover: 227,223,211;
--nextButtonColorHover-rgb: 227,223,211;
--nextButtonColorHover-opacity: 1;
--nextButtonBackgroundColorHover: 80,103,102,0.7;
--nextButtonBackgroundColorHover-rgb: 80,103,102;
--nextButtonBackgroundColorHover-opacity: 0.7;
--nextButtonBorderColorHover: 227,223,211,0;
--nextButtonBorderColorHover-rgb: 227,223,211;
--nextButtonBorderColorHover-opacity: 0;
--previousButtonColor: 14,87,63;
--previousButtonColor-rgb: 14,87,63;
--previousButtonColor-opacity: 1;
--previousButtonBackgroundColor: 80,103,102,0;
--previousButtonBackgroundColor-rgb: 80,103,102;
--previousButtonBackgroundColor-opacity: 0;
--previousButtonBorderColor: 14,87,63;
--previousButtonBorderColor-rgb: 14,87,63;
--previousButtonBorderColor-opacity: 1;
--previousButtonColorHover: 227,223,211;
--previousButtonColorHover-rgb: 227,223,211;
--previousButtonColorHover-opacity: 1;
--previousButtonBackgroundColorHover: 80,103,102,0.7;
--previousButtonBackgroundColorHover-rgb: 80,103,102;
--previousButtonBackgroundColorHover-opacity: 0.7;
--previousButtonBorderColorHover: 227,223,211,0;
--previousButtonBorderColorHover-rgb: 227,223,211;
--previousButtonBorderColorHover-opacity: 0;
--headerOneColor: 14,87,63;
--headerOneColor-rgb: 14,87,63;
--headerOneColor-opacity: 1;
--headerTwoColor: 14,87,63;
--headerTwoColor-rgb: 14,87,63;
--headerTwoColor-opacity: 1;
--paragraphColor: 14,87,63;
--paragraphColor-rgb: 14,87,63;
--paragraphColor-opacity: 1;
--inputBackgroundColor: 227,223,211;
--inputBackgroundColor-rgb: 227,223,211;
--inputBackgroundColor-opacity: 1;
--inputBackgroundColorHover: 227,223,211;
--inputBackgroundColorHover-rgb: 227,223,211;
--inputBackgroundColorHover-opacity: 1;
--inputBorderColor: 14,87,63,0.6;
--inputBorderColor-rgb: 14,87,63;
--inputBorderColor-opacity: 0.6;
--inputBorderColorHover: 14,87,63;
--inputBorderColorHover-rgb: 14,87,63;
--inputBorderColorHover-opacity: 1;
--inputLabelColor: 14,87,63;
--inputLabelColor-rgb: 14,87,63;
--inputLabelColor-opacity: 1;
--inputValueColor: 14,87,63;
--inputValueColor-rgb: 14,87,63;
--inputValueColor-opacity: 1;
--inputNoteColor: 14,87,63;
--inputNoteColor-rgb: 14,87,63;
--inputNoteColor-opacity: 1;
--inputPlaceholderColor: 14,87,63;
--inputPlaceholderColor-rgb: 14,87,63;
--inputPlaceholderColor-opacity: 1;
--inputSelectionColor: 80,103,102;
--inputSelectionColor-rgb: 80,103,102;
--inputSelectionColor-opacity: 1;
--linkColor: 80,103,102;
--linkColor-rgb: 80,103,102;
--linkColor-opacity: 1;
--inputValueFont-style: normal;
--inputValueFont-variant: normal;
--inputValueFont-weight: normal;
--inputValueFont-size: 18px;
--inputValueFont-line-height: 1.4em;
--inputValueFont-family: avenir-lt-w01_35-light1475496;
--inputValueFont-text-decoration: none;
--submitButtonFont-style: normal;
--submitButtonFont-variant: normal;
--submitButtonFont-weight: normal;
--submitButtonFont-size: 18px;
--submitButtonFont-line-height: 1.4em;
--submitButtonFont-family: avenir-lt-w01_35-light1475496;
--submitButtonFont-text-decoration: none;
--paragraphFont-style: normal;
--paragraphFont-variant: normal;
--paragraphFont-weight: normal;
--paragraphFont-size: 18px;
--paragraphFont-line-height: 1.4em;
--paragraphFont-family: avenir-lt-w01_35-light1475496;
--paragraphFont-text-decoration: none;
--inputLabelFont-style: normal;
--inputLabelFont-variant: normal;
--inputLabelFont-weight: normal;
--inputLabelFont-size: 18px;
--inputLabelFont-line-height: 1.4em;
--inputLabelFont-family: avenir-lt-w01_35-light1475496;
--inputLabelFont-text-decoration: none;
--buttonsFontHover-style: normal;
--buttonsFontHover-variant: normal;
--buttonsFontHover-weight: normal;
--buttonsFontHover-size: 16px;
--buttonsFontHover-line-height: 16px;
--buttonsFontHover-family: avenir-lt-w01_35-light1475496,sans-serif;
--buttonsFontHover-text-decoration: none;
--submitButtonFontHover-style: normal;
--submitButtonFontHover-variant: normal;
--submitButtonFontHover-weight: normal;
--submitButtonFontHover-size: 16px;
--submitButtonFontHover-line-height: 1.4em;
--submitButtonFontHover-family: avenir-lt-w01_35-light1475496,sans-serif;
--submitButtonFontHover-text-decoration: none;
--nextButtonFont-style: normal;
--nextButtonFont-variant: normal;
--nextButtonFont-weight: normal;
--nextButtonFont-size: 16px;
--nextButtonFont-line-height: 1.4em;
--nextButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif;
--nextButtonFont-text-decoration: none;
--nextButtonFontHover-style: normal;
--nextButtonFontHover-variant: normal;
--nextButtonFontHover-weight: normal;
--nextButtonFontHover-size: 16px;
--nextButtonFontHover-line-height: 1.4em;
--nextButtonFontHover-family: avenir-lt-w01_35-light1475496,sans-serif;
--nextButtonFontHover-text-decoration: none;
--previousButtonFont-style: normal;
--previousButtonFont-variant: normal;
--previousButtonFont-weight: normal;
--previousButtonFont-size: 16px;
--previousButtonFont-line-height: 1.4em;
--previousButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif;
--previousButtonFont-text-decoration: none;
--previousButtonFontHover-style: normal;
--previousButtonFontHover-variant: normal;
--previousButtonFontHover-weight: normal;
--previousButtonFontHover-size: 16px;
--previousButtonFontHover-line-height: 1.4em;
--previousButtonFontHover-family: avenir-lt-w01_35-light1475496,sans-serif;
--previousButtonFontHover-text-decoration: none;
--headerOneFont-style: normal;
--headerOneFont-variant: normal;
--headerOneFont-weight: normal;
--headerOneFont-size: 26px;
--headerOneFont-line-height: 1.4em;
--headerOneFont-family: avenir-lt-w01_35-light1475496,sans-serif;
--headerOneFont-text-decoration: none;
--headerTwoFont-style: normal;
--headerTwoFont-variant: normal;
--headerTwoFont-weight: normal;
--headerTwoFont-size: 25px;
--headerTwoFont-line-height: 1.4em;
--headerTwoFont-family: cormorantgaramond-light,cormorantgaramond,"cormorant garamond",serif;
--headerTwoFont-text-decoration: none;
--inputNoteFont-style: normal;
--inputNoteFont-variant: normal;
--inputNoteFont-weight: normal;
--inputNoteFont-size: 14px;
--inputNoteFont-line-height: 1.4em;
--inputNoteFont-family: avenir-lt-w01_35-light1475496,sans-serif;
--inputNoteFont-text-decoration: none;
--inputBorderLeftWidth: 1;
--inputBorderRightWidth: 1;
--inputBorderTopWidth: 1;
--inputBorderBottomWidth: 1;*/
/* --wix-color-1: 227,223,211;
--wix-color-2: 193,208,194;
--wix-color-3: 110,153,114;
--wix-color-4: 14,87,63;
--wix-color-5: 14,87,63;
--wix-color-6: 184,212,209;
--wix-color-7: 97,125,123;
--wix-color-8: 80,103,102;
--wix-color-9: 55,81,79;
--wix-color-10: 13,38,36;
--wix-color-11: 255,255,255;
--wix-color-12: 153,153,153;
--wix-color-13: 102,102,102;
--wix-color-14: 51,51,51;
--wix-color-15: 0,0,0;
--wix-color-16: 245,234,196;
--wix-color-17: 234,219,165;
--wix-color-18: 224,195,91;
--wix-color-19: 149,130,61;
--wix-color-20: 75,65,30;
--wix-color-21: 226,208,191;
--wix-color-22: 196,173,150;
--wix-color-23: 167,128,89;
--wix-color-24: 111,85,59;
--wix-color-25: 56,43,30;
--wix-color-26: 227,223,211;
--wix-color-27: 14,87,63;
--wix-color-28: 193,208,194;
--wix-color-29: 110,153,114;
--wix-color-30: 14,87,63;
--wix-color-31: 80,103,102;
--wix-color-32: 80,103,102;
--wix-color-33: 80,103,102;
--wix-color-34: 80,103,102;
--wix-color-35: 14,87,63;
--wix-color-36: 14,87,63;
--wix-color-37: 14,87,63;
--wix-color-38: 80,103,102;
--wix-color-39: 80,103,102;
--wix-color-40: 227,223,211;
--wix-color-41: 80,103,102;
--wix-color-42: 80,103,102;
--wix-color-43: 227,223,211;
--wix-color-44: 110,153,114;
--wix-color-45: 110,153,114;
--wix-color-46: 227,223,211;
--wix-color-47: 227,223,211;
--wix-color-48: 80,103,102;
--wix-color-49: 80,103,102;
--wix-color-50: 227,223,211;
--wix-color-51: 80,103,102;
--wix-color-52: 80,103,102;
--wix-color-53: 227,223,211;
--wix-color-54: 110,153,114;
--wix-color-55: 110,153,114;*/
/*--wix-font-Title: normal normal normal 110px/1.4em cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Title-style: normal;
--wix-font-Title-variant: normal;
--wix-font-Title-weight: normal;
--wix-font-Title-size: 110px;
--wix-font-Title-line-height: 1.4em;
--wix-font-Title-family: cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",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 95px/1.4em cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Page-title-style: normal;
--wix-font-Page-title-variant: normal;
--wix-font-Page-title-weight: normal;
--wix-font-Page-title-size: 95px;
--wix-font-Page-title-line-height: 1.4em;
--wix-font-Page-title-family: cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Page-title-text-decoration: none;
--wix-font-Heading-XL: normal normal normal 42px/1.4em cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-XL-style: normal;
--wix-font-Heading-XL-variant: normal;
--wix-font-Heading-XL-weight: normal;
--wix-font-Heading-XL-size: 42px;
--wix-font-Heading-XL-line-height: 1.4em;
--wix-font-Heading-XL-family: cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-XL-text-decoration: none;
--wix-font-Heading-L: normal normal normal 27px/1.4em cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-L-style: normal;
--wix-font-Heading-L-variant: normal;
--wix-font-Heading-L-weight: normal;
--wix-font-Heading-L-size: 27px;
--wix-font-Heading-L-line-height: 1.4em;
--wix-font-Heading-L-family: cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-L-text-decoration: none;
--wix-font-Heading-M: normal normal normal 26px/1.4em avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif;
--wix-font-Heading-M-text-decoration: none;
--wix-font-Heading-S: normal normal normal 25px/1.4em cormorantgaramond-light,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-S-style: normal;
--wix-font-Heading-S-variant: normal;
--wix-font-Heading-S-weight: normal;
--wix-font-Heading-S-size: 25px;
--wix-font-Heading-S-line-height: 1.4em;
--wix-font-Heading-S-family: cormorantgaramond-light,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Heading-S-text-decoration: none;
--wix-font-Body-L: normal normal normal 24px/1.4em cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Body-L-style: normal;
--wix-font-Body-L-variant: normal;
--wix-font-Body-L-weight: normal;
--wix-font-Body-L-size: 24px;
--wix-font-Body-L-line-height: 1.4em;
--wix-font-Body-L-family: cormorantgaramond-semibold,cormorantgaramond,"cormorant garamond",serif;
--wix-font-Body-L-text-decoration: none;
--wix-font-Body-M: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
--wix-font-Body-M-style: normal;
--wix-font-Body-M-variant: normal;
--wix-font-Body-M-weight: normal;
--wix-font-Body-M-size: 18px;
--wix-font-Body-M-line-height: 1.4em;
--wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif;
--wix-font-Body-M-text-decoration: none;
--wix-font-Body-S: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496,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: 14px;
--wix-font-Body-S-line-height: 1.4em;
--wix-font-Body-S-family: avenir-lt-w01_35-light1475496,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;*/
}




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

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

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

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

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

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

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

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

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

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

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

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

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

.K8MSra {
    opacity: 0
}

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

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

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

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

.FNxOn5 {
    position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cwL6XW {
    cursor: pointer
}

.PiVxGu {
    --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: var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
    --overflow-wrapper-border-radius: var(--rd);
    --backdrop-filter: $backdrop-filter
}

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

.YqUfCX {
    -webkit-backdrop-filter: var(--backdrop-filter, none);
    backdrop-filter: var(--backdrop-filter, none);
    background-color: var(--container-corvid-background-color, var(--background, 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
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.K8MSra {
    opacity: 0
}

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

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

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

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

.FNxOn5 {
    position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</style><style data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[HeaderSection].e493278c.min.css">.mBJHfd {
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top)
}

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

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

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

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

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

.VgO9Yg {
    height: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.yzHyNT {
    height: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.K8MSra {
    opacity: 0
}

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

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

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

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

.FNxOn5 {
    position: absolute
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sFIxw1S {
    --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__76Oy94,
.sibVC4s {
    outline: 0
}

.sniALlO .sAcxxHy {
    font-size: 14px
}

.sniALlO.od_wotN---type-7-default:not(.od_wotN--wired) .sAcxxHy.od_wotN---priority-5-basic {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.sniALlO.od_wotN---type-7-default:not(.od_wotN--wired) .sAcxxHy.od_wotN---priority-14-basicSecondary {
    border-color: #000;
    color: #000
}

.sniALlO.od_wotN---type-4-text:not(.od_wotN--wired) .sAcxxHy.od_wotN---priority-7-primary {
    color: #000
}

.s_aEVl9 {
    display: inline-block;
    position: relative
}

.s_aEVl9.oi_N4B4--fluid {
    display: block;
    width: 100%
}

.sfPe2Bp {
    background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial
}

.sQF6JRV {
    border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0
}

.sOCgoTW[data-placement*=right].sgcRLMa {
    padding-left: 5px
}

.sOCgoTW[data-placement*=right].sgcRLMa .sQF6JRV {
    border-color: transparent #000 transparent transparent;
    border-width: 5px 5px 5px 0;
    left: -5px;
    margin-left: 5px;
    margin-right: 0
}

.sOCgoTW[data-placement*=left].sgcRLMa {
    padding-right: 5px
}

.sOCgoTW[data-placement*=left].sgcRLMa .sQF6JRV {
    border-color: transparent transparent transparent #000;
    border-width: 5px 0 5px 5px;
    margin-left: 0;
    margin-right: 5px;
    right: -5px
}

.sOCgoTW[data-placement*=bottom].sgcRLMa {
    padding-top: 5px
}

.sOCgoTW[data-placement*=bottom].sgcRLMa .sQF6JRV {
    border-color: transparent transparent #000 transparent;
    border-width: 0 5px 5px 5px;
    margin-bottom: 0;
    margin-top: 5px;
    top: -5px
}

.sOCgoTW[data-placement*=top].sgcRLMa {
    padding-bottom: 5px
}

.sOCgoTW[data-placement*=top].sgcRLMa .sQF6JRV {
    border-color: #000 transparent transparent transparent;
    border-width: 5px 5px 0 5px;
    bottom: -5px;
    margin-bottom: 5px;
    margin-top: 0
}

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

.sXh_ZuN {
    --submitbuttonwut3491607651-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(--submitbuttonwut3491607651-explicit-padding);
    --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut3491607651-explicit-padding);
    min-width: 0 !important;
    padding-inline: min(5%, 15px) !important
}

.sXh_ZuN span {
    line-height: var(--submitbuttonwut3491607651-submitButtonFont-line-height, 1.2) !important
}

.s__6W7xkA {
    width: 100%
}

.s__0Z8imI {
    min-width: 100px !important
}

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

.sLFnDwp,
.svyzVUo:hover {
    color: rgb(var(--wix-forms-formSubmitButtonColorHover, var(--wix-color-5))) !important
}

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

.ssGncyS {
    align-self: end;
    width: 100%
}

.sLkDEJM {
    display: flex;
    height: 100%;
    width: 100%
}

.sokPLdj,
.sxS_3fj {
    margin-top: 8px
}

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

.sY8iFxy {
    margin-right: 2px
}

.ss7Bjdm {
    display: flex;
    justify-content: space-between
}

.skTDnzJ {
    min-width: 100px
}

.sLLQFnY {
    text-align: center
}

.szMr5Mk {
    height: 15px !important;
    width: 15px !important
}

.sXh_ZuN .szMr5Mk circle,
.svyzVUo .szMr5Mk circle {
    stroke: rgb(var(--wix-forms-formSubmitButtonColor, var(--wix-color-1)))
}

.sj6_u5M {
    height: 0;
    visibility: hidden
}

.sOrZSRJ {
    gap: var(--submitbuttonwut3491607651-wix-forms-formRowSpacing, 24px)
}

.ss4W2Aj {
    pointer-events: none
}

.syQyRN_ .sfPe2Bp {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word
}

.sHVUSd7 {
    align-items: center;
    cursor: pointer;
    display: inline-flex
}

.scCzugi,
.srDLou6 {
    flex-shrink: 0
}

.sHVUSd7.oxM3Fqy--disabled {
    cursor: default
}

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

.s__0rs2r3 {
    --wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
    --ErrorMessageWrapper3015139905-transparent: 0, 0, 0, 0
}

.s__0rs2r3:not(.ohMk96X--visible) {
    margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height)
}

.s__0rs2r3.ohMk96X--visible {
    margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
}

.sbxTcUd {
    align-items: flex-start;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper3015139905-transparent)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper3015139905-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
}

.sP0sKSR {
    flex-shrink: 0;
    margin-inline-end: 2px
}

.s__0rs2r3.ohMk96X---errorAppearance-19-BackgroundAndBorder .sbxTcUd {
    --ErrorMessageWrapper3015139905-border-color: 223, 49, 49, 0.2;
    --ErrorMessageWrapper3015139905-background-color: 253, 243, 243;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper3015139905-background-color)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper3015139905-border-color)));
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 1px);
    padding: 8px
}

.s__0rs2r3.ohMk96X---errorAppearance-19-BackgroundAndBorder .sP0sKSR {
    margin-inline-end: 4px
}

.szOY9L_ {
    display: flex;
    justify-content: space-between;
    margin-top: 8px
}

.szOY9L_ .sbxTcUd {
    margin-top: 0;
    margin-inline-end: 12px
}

.spku6i9 {
    --TextField464104642-default-main-border-width: 1px
}

.spku6i9.oyqLQnD--error.oyqLQnD--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)
}

.sULNuCF {
    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-5)), 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))
}

.spku6i9.oyqLQnD--readOnlyCustom .sULNuCF {
    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-5), .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))
}

.sL0ovFp {
    margin-bottom: 8px
}

#SITE_CONTAINER.focus-ring-active .spku6i9 .sULNuCF:focus-within,
#SITE_CONTAINER.focus-ring-active .spku6i9 .sjilqt4:focus:not(:hover) {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999
}

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

.sULNuCF.oyqLQnD---theme-3-box {
    border: 1px solid rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-5)), 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(--TextField464104642-default-main-border-width, 1px))
}

.spku6i9.oyqLQnD--readOnlyCustom .sULNuCF.oyqLQnD---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-5), .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)
}

.sULNuCF.oyqLQnD---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-5)), 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(--TextField464104642-default-main-border-width, 1px))
}

.spku6i9.oyqLQnD--readOnlyCustom .sULNuCF.oyqLQnD---theme-4-line {
    --TextField464104642-transparent: 0, 0, 0, 0;
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color, var(--TextField464104642-transparent)));
    border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-5), .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)
}

.sULNuCF.o__5_BHIh--focus,
.sULNuCF: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-5))));
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
    border-width: var(--wix-ui-tpa-text-field-hover-border-width, var(--TextField464104642-default-main-border-width, 1px))
}

.sULNuCF.oyqLQnD---theme-3-box.o__5_BHIh--focus,
.sULNuCF.oyqLQnD---theme-3-box:hover,
.sULNuCF.oyqLQnD---theme-4-line.o__5_BHIh--focus,
.sULNuCF.oyqLQnD---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)))
}

.spku6i9.oyqLQnD--disabled .sULNuCF {
    border-color: rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*.6))
}

.spku6i9.oyqLQnD--disabled .sULNuCF.oyqLQnD---theme-3-box {
    background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)))
}

.spku6i9.oyqLQnD--success .sULNuCF {
    border-color: rgb(0, 130, 80, .6)
}

.spku6i9.oyqLQnD--success .sULNuCF.o__5_BHIh--focus,
.spku6i9.oyqLQnD--success .sULNuCF:hover {
    border-color: #008250
}

.spku6i9.oyqLQnD--error:not(.oyqLQnD--newErrorMessage) .sULNuCF {
    border-color: rgb(223, 49, 49, .6)
}

.spku6i9.oyqLQnD--error.oyqLQnD--newErrorMessage .sULNuCF {
    border-color: var(--wut-error-color, #df3131) !important
}

.spku6i9.oyqLQnD--error:not(.oyqLQnD--newErrorMessage) .sULNuCF.o__5_BHIh--focus,
.spku6i9.oyqLQnD--error:not(.oyqLQnD--newErrorMessage) .sULNuCF:hover {
    border-color: #df3131
}

.spku6i9.oyqLQnD--hasPrefix .sULNuCF .su_N9hW {
    padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end, 4px)
}

.sULNuCF .su_N9hW {
    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%
}

.spku6i9.oyqLQnD--readOnlyCustom .sULNuCF .su_N9hW {
    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))
}

.sULNuCF.oyqLQnD---theme-4-line .su_N9hW {
    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)
}

.sULNuCF.o__5_BHIh--focus .su_N9hW,
.sULNuCF:hover .su_N9hW {
    color: rgb(var(--wix-ui-tpa-text-field-hover-text-color, var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))))
}

.sULNuCF.o__5_BHIh--disabled .su_N9hW,
.spku6i9.oyqLQnD--disabled .sy9s70T svg {
    color: rgb(var(--wix-color-29))
}

.sULNuCF.o__5_BHIh--focus .su_N9hW {
    outline: 0
}

.sULNuCF .su_N9hW::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))
}

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

.sp7rTYL.oyqLQnD--arrows {
    height: 100%
}

.sULNuCF.oyqLQnD---theme-3-box {
    padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px)
}

.sxkgEtN {
    align-items: center;
    display: flex;
    height: 100%
}

.sqgxIBa {
    display: inline-block;
    height: 100%;
    width: 4px
}

.spku6i9 .sqCPl3W {
    --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: 20px;
    display: block;
    outline: 0
}

.spku6i9 .sqCPl3W:focus,
.spku6i9 .sqCPl3W:hover {
    background-color: transparent;
    opacity: 1
}

.sy9s70T {
    align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
    display: flex;
    height: 100%
}

.sULNuCF .su_N9hW::-webkit-input-placeholder,
.sULNuCF .su_N9hW::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4)))
}

.spku6i9.oyqLQnD--disabled .sULNuCF .su_N9hW::-webkit-input-placeholder,
.spku6i9.oyqLQnD--disabled .sULNuCF .su_N9hW::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color, var(--wix-color-29)))
}

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

.spku6i9.oyqLQnD--disabled .shQo34b {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color, var(--wix-color-29)))
}

.spku6i9.oyqLQnD--readOnlyCustom .shQo34b {
    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))
}

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

.spku6i9.oyqLQnD--error.oyqLQnD--newErrorMessage.oyqLQnD--hasErrorMessage .sA00MGn {
    margin-top: 0
}

.sWalE62 {
    display: none
}

.sQejN0x {
    color: #df3131 !important
}

.sgFr9Ir {
    color: #008250
}

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

.spku6i9.oyqLQnD--readOnlyCustom .sVAKiHs {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-4)))
}

.sVAKiHs svg {
    color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-5)))
}

.spku6i9.oyqLQnD--readOnlyCustom .sVAKiHs svg {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-5)))
}

.sULNuCF.oyqLQnD---theme-4-line .sVAKiHs {
    margin-inline-start: 0
}

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

.sULNuCF input[type=number]::-webkit-inner-spin-button,
.sULNuCF input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.sULNuCF input[type=number] {
    appearance: textfield
}

.sULNuCF input {
    border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0)
}

.spku6i9.oyqLQnD--readOnlyCustom .sULNuCF input {
    border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0)
}

.sULNuCF.o__5_BHIh--focus input,
.sULNuCF:hover input {
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px)
}

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

.smmLVtw {
    all: unset;
    cursor: pointer;
    height: 16px;
    line-height: 16px
}

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

.sjilqt4 {
    cursor: pointer;
    display: block;
    height: calc(max(24px, 1em));
    width: calc(max(24px, 1em))
}

.sjilqt4.oyqLQnD--disabled {
    cursor: default
}

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

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

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

.spku6i9.oyqLQnD--readOnlyCustom .shQo34b.oyqLQnD---style-8-floating {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-4)));
    font: inherit
}

.spku6i9.oyqLQnD--hasFloatingLabelActive .shQo34b.oyqLQnD---style-8-floating {
    font-size: .875em;
    padding-top: 2px;
    top: 6px;
    transform: translateY(0)
}

.spku6i9.oyqLQnD--hasFloatingLabel .shQo34b.oyqLQnD---theme-3-box {
    padding-inline-start: 20px
}

.spku6i9.oyqLQnD--hasFloatingLabel .sULNuCF.oyqLQnD---theme-3-box .su_N9hW {
    padding: 0 0 6px;
    padding-inline-start: 20px
}

.spku6i9.oyqLQnD--hasFloatingLabel .sULNuCF.oyqLQnD---theme-4-line .su_N9hW {
    padding: 0 0 4px
}

.spku6i9.oyqLQnD--hasFloatingLabel.oyqLQnD--hasPrefix .sULNuCF .su_N9hW,
.spku6i9.oyqLQnD--hasFloatingLabel.oyqLQnD--hasPrefix .shQo34b {
    padding-inline-start: 4px
}

.spku6i9.oyqLQnD--hasFloatingLabel.oyqLQnD--hasSuffix .sULNuCF .su_N9hW,
.spku6i9.oyqLQnD--hasFloatingLabel.oyqLQnD--hasSuffix .shQo34b {
    padding-inline-end: 4px
}

.spku6i9.oyqLQnD--hasFloatingLabel .sULNuCF.oyqLQnD---theme-3-box {
    padding-inline-end: 20px
}

.spku6i9.oyqLQnD--hasFloatingLabel .sULNuCF.oyqLQnD---theme-3-box .sVAKiHs {
    margin-inline-start: 20px
}

.sMAkGlb {
    --Text1843264978-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-5)));
    --Text1843264978-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color, var(--wix-color-4)))
}

.sMAkGlb.oTQRFXg---priority-7-primary {
    color: var(--wut-text-color, var(--Text1843264978-primary-color))
}

.sMAkGlb.oTQRFXg---priority-9-secondary {
    color: var(--wut-placeholder-color, var(--Text1843264978-secondary-color))
}

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

.sMAkGlb.oTQRFXg---typography-11-runningText {
    line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.5em)
}

.sMAkGlb.oTQRFXg---typography-11-runningText,
.sMAkGlb.oTQRFXg---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))
}

.sMAkGlb.oTQRFXg---typography-8-listText {
    line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 2em)
}

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

.sMAkGlb.oTQRFXg--mobile.oTQRFXg---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))
}

.sMAkGlb.oTQRFXg--mobile.oTQRFXg---typography-11-runningText {
    line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.42em)
}

.sMAkGlb.oTQRFXg--mobile.oTQRFXg---typography-11-runningText,
.sMAkGlb.oTQRFXg--mobile.oTQRFXg---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))
}

.sMAkGlb.oTQRFXg--mobile.oTQRFXg---typography-8-listText {
    line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.72em)
}

.sMAkGlb.oTQRFXg--mobile.oTQRFXg---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))
}

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

.sYijs_f {
    --Spinner1548151694-diameter: var(--wix-ui-tpa-spinner-diameter, 50px);
    animation: Spinner1548151694__rotate 2s linear infinite;
    height: var(--Spinner1548151694-diameter);
    left: auto;
    top: auto;
    width: var(--Spinner1548151694-diameter)
}

.sp1ghwU {
    stroke: rgb(var(--wix-ui-tpa-spinner-path-color, var(--wix-color-5)));
    animation: Spinner1548151694__dash 1.5s ease-in-out infinite
}

.sYijs_f.ofBUn8F--centered {
    left: calc(50% - var(--Spinner1548151694-diameter)/2);
    position: absolute;
    top: calc(50% - var(--Spinner1548151694-diameter)/2)
}

.sYijs_f.ofBUn8F--static,
.sYijs_f.ofBUn8F--static .sp1ghwU {
    animation: none
}

@keyframes Spinner1548151694__rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Spinner1548151694__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
    }
}

.sx_UBfl {
    --SectionNotification3751925125-border-radius: 2px;
    --SectionNotification3751925125-main-vertical-padding: 9px;
    --SectionNotification3751925125-main-compact-vertical-padding: 5px;
    --SectionNotification3751925125-main-left-padding: 12px;
    --SectionNotification3751925125-main-right-padding: 16px;
    --SectionNotification3751925125-content-padding: 8px;
    --SectionNotification3751925125-line-height: 20px;
    --SectionNotification3751925125-default-text-color: 0, 0, 0;
    --SectionNotification3751925125-success-color: 0, 130, 80;
    --SectionNotification3751925125-default-background-color: 0, 0, 0, 0.05;
    --SectionNotification3751925125-success-icon-color: rgb(var(--SectionNotification3751925125-success-color));
    --SectionNotification3751925125-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--wix-color-5)));
    --SectionNotification3751925125-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(--SectionNotification3751925125-border-radius));
    display: flex;
    height: 100%;
    width: 100%
}

.sYarfC_ {
    background-color: rgb(var(--wix-ui-tpa-section-notification-background-color, var(--SectionNotification3751925125-default-background-color)));
    border: 1px solid hsla(0, 0%, 100%, .4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius, var(--SectionNotification3751925125-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color, var(--SectionNotification3751925125-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(--SectionNotification3751925125-main-vertical-padding) var(--SectionNotification3751925125-main-right-padding) var(--SectionNotification3751925125-main-vertical-padding) var(--SectionNotification3751925125-main-left-padding)
}

.s_VB99A {
    flex: 1;
    flex-direction: row;
    padding: 6px 0
}

.s_VB99A,
.sbONakq {
    align-items: center;
    display: flex
}

.sbONakq {
    flex-direction: row;
    justify-content: center;
    margin: var(--SectionNotification3751925125-main-vertical-padding) var(--SectionNotification3751925125-content-padding)
}

.sbONakq:empty {
    display: none
}

.st656Yx {
    height: 20px;
    transform: translateX(calc(-1*(var(--SectionNotification3751925125-content-padding)/2)))
}

.sx_UBfl.o_9T6lu--rtl .st656Yx {
    transform: translateX(calc((var(--SectionNotification3751925125-content-padding)/2)))
}

.st656Yx svg {
    height: var(--SectionNotification3751925125-line-height)
}

.sQ6sNZX {
    flex: 1;
    line-height: var(--SectionNotification3751925125-line-height);
    margin: 0;
    min-width: 200px
}

.sQ6sNZX:first-child {
    margin: 0
}

.sLs6l04 {
    margin: 0 calc(var(--SectionNotification3751925125-content-padding)/2)
}

.sx_UBfl.o_9T6lu--error .sYarfC_ {
    background-color: rgb(223, 49, 49, .1)
}

.sx_UBfl.o_9T6lu--alert .sYarfC_ {
    background-color: rgb(255, 182, 0, .1)
}

.sx_UBfl.o_9T6lu--wired {
    background-color: transparent
}

.sx_UBfl.o_9T6lu--wired .sYarfC_ {
    background-color: var(--SectionNotification3751925125-wired-background-color);
    color: var(--SectionNotification3751925125-wired-text-color)
}

.sx_UBfl.o_9T6lu--wired .st656Yx svg:not([fill=currentColor]) path {
    stroke: var(--SectionNotification3751925125-wired-text-color)
}

.sx_UBfl.o_9T6lu--success .sYarfC_ {
    background-color: rgb(var(--SectionNotification3751925125-success-color), .1)
}

.sx_UBfl.o_9T6lu--success .st656Yx svg:not([fill=currentColor]) path {
    stroke: var(--SectionNotification3751925125-success-icon-color)
}

.sx_UBfl.o_9T6lu--error .st656Yx svg[fill=currentColor] {
    color: #df3131
}

.sx_UBfl.o_9T6lu--success .st656Yx svg[fill=currentColor] {
    color: var(--SectionNotification3751925125-success-icon-color)
}

.sx_UBfl.o_9T6lu--wired .st656Yx svg[fill=currentColor] {
    color: var(--SectionNotification3751925125-wired-text-color)
}

.sx_UBfl.o_9T6lu---size-7-compact .sYarfC_ {
    padding-bottom: var(--SectionNotification3751925125-main-compact-vertical-padding);
    padding-top: var(--SectionNotification3751925125-main-compact-vertical-padding)
}

.sx_UBfl.o_9T6lu---size-7-compact .sbONakq {
    margin-bottom: var(--SectionNotification3751925125-main-compact-vertical-padding);
    margin-top: var(--SectionNotification3751925125-main-compact-vertical-padding)
}

.s__8E_Wh7[data-hook=popover-portal] {
    display: initial
}

.s__8E_Wh7 .sfPe2Bp {
    -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
}

.sgRvyts {
    margin: 0;
    position: absolute
}

.sgRvyts,
.sgRvyts svg {
    display: block
}

.s__8E_Wh7 .sOCgoTW[data-placement*=top].sDSXuri {
    padding-bottom: 6px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=bottom].sDSXuri {
    padding-top: 6px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=left].sDSXuri {
    padding-right: 6px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=right].sDSXuri {
    padding-left: 6px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=top] .sgRvyts {
    bottom: -1px;
    height: 7px;
    width: 12px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=bottom] .sgRvyts {
    height: 7px;
    top: -1px;
    width: 12px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=left] .sgRvyts {
    height: 12px;
    right: -1px;
    width: 7px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=right] .sgRvyts {
    height: 12px;
    left: -1px;
    width: 7px
}

.s__8E_Wh7 .sOCgoTW[data-placement*=top].spvla6p {
    opacity: 0;
    transform: scale(.9) translateY(3px)
}

.s__8E_Wh7 .sOCgoTW[data-placement*=bottom].spvla6p {
    opacity: 0;
    transform: scale(.9) translateY(-3px)
}

.s__8E_Wh7 .sOCgoTW[data-placement*=left].spvla6p {
    opacity: 0;
    transform: scale(.9) translateX(10px)
}

.s__8E_Wh7 .sOCgoTW[data-placement*=right].spvla6p {
    opacity: 0;
    transform: scale(.9) translateX(-10px)
}

.s__8E_Wh7 .sOCgoTW[data-placement].spvla6p.sajHmSs {
    transition: transform .12s cubic-bezier(.25, .46, .45, .94), applyOpacity .12s cubic-bezier(.25, .46, .45, .94)
}

.s__8E_Wh7 .sOCgoTW[data-placement].sWmdWmV,
.s__8E_Wh7 .sOCgoTW[data-placement].spvla6p.sajHmSs {
    opacity: 1;
    transform: scale(1) translateY(0) translateX(0)
}

.s__8E_Wh7 .sOCgoTW[data-placement].sWmdWmV.s__2G392s {
    opacity: 0;
    transition: transform 80ms linear, applyOpacity 80ms linear
}

.s__8E_Wh7.o__5UjuBm---skin-5-error .sfPe2Bp {
    background-color: #df3131;
    border: 1px solid hsla(0, 0%, 100%, .25)
}

.s__8E_Wh7.o__5UjuBm---skin-5-wired .sfPe2Bp {
    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)))
}

.s__8E_Wh7.o__5UjuBm---skin-5-wired .sgRvyts 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)))
}

.s__8E_Wh7.o__5UjuBm---skin-5-wired .sgRvyts path:first-child {
    stroke: none
}

.s__8E_Wh7.o__5UjuBm---skin-5-wired .sgRvyts path:last-child {
    stroke-dasharray: 0 17 17
}

.s__8E_Wh7.o__5UjuBm---skin-5-error .sgRvyts path {
    fill: #df3131
}

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

.sohOb4G.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G:hover.oWPw8UB---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(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

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

.sohOb4G.oWPw8UB--mobile.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile:hover.oWPw8UB---hoverStyle-9-underline {
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, underline));
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sohOb4G.oWPw8UB--mobile.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink:hover.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link:hover.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile:hover.oWPw8UB---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))
}

.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-11-primaryLink:hover.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB--mobile.oWPw8UB---priority-4-link:hover.oWPw8UB---hoverStyle-9-underline {
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sohOb4G.oWPw8UB---priority-7-primary {
    color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)))
}

.sohOb4G.oWPw8UB---priority-7-primary.oQYBQi2--focus:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-7-primary:active:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-7-primary:hover:not(.oWPw8UB---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))
}

.sohOb4G.oWPw8UB---priority-11-primaryLink.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB---priority-11-primaryLink:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB---priority-11-primaryLink:hover.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB---priority-4-link.oQYBQi2--focus.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB---priority-4-link:active.oWPw8UB---hoverStyle-9-underline,
.sohOb4G.oWPw8UB---priority-4-link:hover.oWPw8UB---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(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, var(--wix-ui-tpa-text-button-main-text-font-text-decoration, none));
    text-decoration: var(--TextButton928892083-wix-ui-tpa-button-hover-text-font-text-decoration, underline)
}

.sohOb4G.oWPw8UB---priority-9-secondary {
    color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)))
}

.sohOb4G.oWPw8UB---priority-9-secondary.oQYBQi2--focus:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-9-secondary:active:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-9-secondary:hover:not(.oWPw8UB---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))
}

.sohOb4G.oWPw8UB---priority-4-link {
    color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
    text-decoration: underline
}

.sohOb4G.oWPw8UB---priority-4-link.oQYBQi2--focus:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-4-link:active:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-4-link:hover:not(.oWPw8UB---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))
}

.sohOb4G.oWPw8UB---priority-11-primaryLink {
    color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
    text-decoration: underline
}

.sohOb4G.oWPw8UB---priority-11-primaryLink.oQYBQi2--focus:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-11-primaryLink:active:not(.oWPw8UB---hoverStyle-9-underline),
.sohOb4G.oWPw8UB---priority-11-primaryLink:hover:not(.oWPw8UB---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))
}

.sohOb4G.oWPw8UB---priority-4-link.oxM3Fqy--disabled,
.sohOb4G.oWPw8UB---priority-7-primary.oxM3Fqy--disabled,
.sohOb4G.oWPw8UB---priority-9-secondary.oxM3Fqy--disabled {
    color: rgb(var(--wix-color-29))
}

.syALcas svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.syALcas svg:not([fill=currentColor]) path {
    stroke: currentColor;
    fill: none
}

.svaxGm_:before,
.svu5Jqk:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: 4px
}

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

.saqG_d3 {
    background-color: transparent;
    border: 0;
    padding: 0
}

.sK9HWcG,
.saqG_d3 {
    line-height: 0
}

.sK9HWcG,
.s__5m0bZF svg {
    height: 24px;
    width: 24px
}

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

.s_jsxi_ {
    border: 0;
    display: inline-block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none
}

.s_jsxi_.oQYBQi2--focus,
.s_jsxi_:hover {
    opacity: .7
}

.s_jsxi_.odbMSk2--disabled {
    cursor: default
}

.s_jsxi_.odbMSk2--disabled:hover {
    opacity: 1
}

.svKaWDJ svg {
    display: block
}

.s_jsxi_.odbMSk2--disabled.s__11QkfV .svKaWDJ svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-color-29));
    fill: none
}

.s_jsxi_.odbMSk2--disabled.sJZ_AQV .svKaWDJ svg:not([fill=currentColor]) path {
    fill: rgb(var(--wix-color-29));
    stroke: rgb(var(--wix-color-29))
}

.s__11QkfV .svKaWDJ svg:not([fill=currentColor]) path,
.s_jsxi_.odbMSk2---skin-4-line .svKaWDJ svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
    fill: none
}

.sJZ_AQV .svKaWDJ svg:not([fill=currentColor]) path,
.s_jsxi_.odbMSk2---skin-4-full .svKaWDJ 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)))
}

.s_jsxi_ .svKaWDJ svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)))
}

.s_jsxi_.odbMSk2--disabled .svKaWDJ svg[fill=currentColor] {
    color: rgb(var(--wix-color-29))
}

.s_jsxi_.odbMSk2---theme-4-none {
    background-color: transparent
}

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

.sv06sXW {
    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;
    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, var(--wix-ui-tpa-button-font-size-default));
    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, var(--wix-ui-tpa-button-line-height-default));
    min-width: var(--wix-ui-tpa-button-min-width, 100px);
    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
}

.sv06sXW:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW:hover.oAvXKAv---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, var(--wix-ui-tpa-button-font-size-default)));
    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, var(--wix-ui-tpa-button-line-height-default)));
    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)
}

.sv06sXW .sxePSBu {
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sv06sXW.oAvXKAv--fullWidth {
    box-sizing: border-box;
    width: 100%
}

.sv06sXW,
.sv06sXW.oAvXKAv---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)))
}

.sv06sXW.oAvXKAv---priority-5-basic:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW.oAvXKAv---priority-5-basic:hover.oAvXKAv---hoverStyle-9-underline,
.sv06sXW:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW:hover.oAvXKAv---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))))
}

.sv06sXW.oAvXKAv---priority-5-basic:active:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW.oAvXKAv---priority-5-basic:hover:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW:active:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW:hover:not(.oAvXKAv---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)))
}

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

.sv06sXW.oAvXKAv---priority-14-basicSecondary:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW.oAvXKAv---priority-14-basicSecondary:hover.oAvXKAv---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))))
}

.sv06sXW.oAvXKAv---priority-14-basicSecondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---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)))
}

.sv06sXW.oAvXKAv---priority-7-primary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38)));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, 0)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, 0)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, 0)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, 0)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)))
}

.sv06sXW.oAvXKAv---priority-7-primary:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW.oAvXKAv---priority-7-primary:hover.oAvXKAv---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))))
}

.sv06sXW.oAvXKAv---priority-7-primary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW.oAvXKAv---priority-7-primary:hover:not(.oAvXKAv---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)))
}

.sv06sXW.oAvXKAv---priority-9-secondary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, 1px)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, 1px)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, 1px)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, 1px)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sv06sXW.oAvXKAv---priority-9-secondary:active.oAvXKAv---hoverStyle-9-underline,
.sv06sXW.oAvXKAv---priority-9-secondary:hover.oAvXKAv---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))))
}

.sv06sXW.oAvXKAv---priority-9-secondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sv06sXW.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---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)))
}

.sv06sXW.oAvXKAv---priority-5-basic.oxM3Fqy--disabled,
.sv06sXW.oxM3Fqy--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))))
}

.sv06sXW.oAvXKAv---priority-7-primary.oxM3Fqy--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))))
}

.sv06sXW.oAvXKAv---priority-14-basicSecondary.oxM3Fqy--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)))
}

.sv06sXW.oAvXKAv---priority-9-secondary.oxM3Fqy--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)))
}

.sv06sXW.oAvXKAv---size-4-tiny {
    padding: 6px 16px
}

.sv06sXW.oAvXKAv---size-4-tiny.slIXnjT {
    padding: 5.5px 16px
}

.sv06sXW.oAvXKAv---size-5-small {
    padding: 7px 16px
}

.sv06sXW,
.sv06sXW.oAvXKAv---size-6-medium {
    padding: 8px 16px
}

.sv06sXW.oAvXKAv---size-5-large,
.sv06sXW.oAvXKAv--mobile,
.sv06sXW.oAvXKAv--mobile.oAvXKAv---size-6-medium {
    padding: 10px 16px
}

.sin3XRi svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.seSnDe8:before,
.skrWo9G:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap, 4px)
}

.sv06sXW .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.sv06sXW:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sv06sXW.oAvXKAv---priority-9-secondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sv06sXW.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sv06sXW.oAvXKAv---priority-14-basicSecondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sv06sXW.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings .sxePSBu,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings .sxePSBu {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv--wrapContent {
    line-height: 1.3 !important;
    white-space: normal
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large:not(.oAvXKAv--mobile),
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small:not(.oAvXKAv--mobile) {
    line-height: 1
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv---size-4-tiny,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv---size-4-tiny {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--mobile {
    padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sv06sXW.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-6-medium {
    border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
    padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end, 15px);
    padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start, 15px)
}

.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-4-tiny,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings,
.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sv06sXW.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sjnjB3U {
    border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sjnjB3U .sxePSBu {
    display: block;
    line-height: 1.5
}

.sjnjB3U.ofGDX_r--upgrade .sxePSBu {
    display: inline-block;
    line-height: 1
}

.sB9sa2D {
    animation: StatesButton439649451__bounce-in .5s ease 0s 1 normal;
    height: 1.5em;
    top: .15em
}

.s__2abghu {
    height: 1.5em;
    width: 1.5em
}

@keyframes StatesButton439649451__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)
    }
}

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

.sd3BjKq [placeholder] {
    text-overflow: ellipsis
}

.sd3BjKq input::placeholder {
    color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.sd3BjKq.sd3BjKq.sd3BjKq.sd3BjKq input:-webkit-autofill,
.sd3BjKq.sd3BjKq.sd3BjKq.sd3BjKq input:-webkit-autofill:focus,
.sd3BjKq.sd3BjKq.sd3BjKq.sd3BjKq input:-webkit-autofill:hover {
    border-radius: var(--wix-forms-formInputBorderRadius, 0) !important
}

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

.sd3BjKq.sd3BjKq.sd3BjKq.sd3BjKq input:-webkit-autofill:focus,
.sd3BjKq.sd3BjKq.sd3BjKq.sd3BjKq 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
}

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

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

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

.sd3BjKq [data-hook=arrow-icons] {
    display: none
}

.sd3BjKq div[data-theme=line] {
    padding-inline-start: 12px
}

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

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

.sm1tsPJ:empty:before {
    content: "\200B"
}

.s__91mXXC {
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden
}

.sS9TkoG {
    margin-inline-start: 4px
}

.sS9TkoG,
.saEBEIw {
    display: inline-block
}

.saEBEIw {
    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 {
    width: 100%
}

.g-YhA,
.glob_fontElementMap {
    font-family: var(--ricos-font-family, unset)
}

.GS4Kn {
    color: var(--ricos-custom-link-color, var(--ricos-action-color, #116dff));
    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) {
        .GS4Kn {
            font-size: var(--ricos-custom-link-font-size, unset)
        }
    }
}

@container (width < 640px) {
    .GS4Kn {
        font-size: var(--ricos-custom-link-font-size, unset)
    }
}

.aQo4B:hover {
    cursor: text
}

.U7mzU:hover {
    cursor: pointer
}

.xqrU9 {
    display: flex;
    margin-right: 5px
}

.nUPtA {
    color: var(--ricos-settings-action-color, var(--ricos-action-color-fallback, #116dff));
    max-width: 270px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nUPtA:hover {
    text-decoration: underline
}

.K6Rk8:hover {
    cursor: pointer
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .nUPtA {
            max-width: 160px
        }
    }
}

@container (width < 640px) {
    .nUPtA {
        max-width: 160px
    }
}

.Yybr- {
    direction: ltr
}

.yV5VH {
    direction: rtl
}

.Wido3 {
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    outline: none;
    padding-inline-end: 14px;
    padding-inline-start: 10px
}

.Wido3:hover {
    opacity: .7
}

.yV5VH .Wido3 {
    transform: scaleX(-1)
}

.Wido3:focus-visible .puQQf {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

.Wido3 .puQQf {
    fill: #646464;
    color: #646464;
    outline: none;
    transition: transform .15s linear
}

.Wido3 .puQQf.nnaTt {
    transform: rotate(90deg)
}

._--FEv {
    overflow-wrap: break-word;
    width: 100%;
    word-break: break-word
}

.U9IlB {
    align-items: center;
    cursor: auto;
    display: flex;
    margin: 12px 0
}

.U9IlB .D7JJm {
    flex: 1
}

.U9IlB p[data-text-align=right][data-placeholder]:first-child:before {
    float: right
}

.U9IlB p[data-text-align=left][data-placeholder]:first-child:before {
    float: left
}

.NhfY6 {
    margin: 10px 0 12px
}

.HkanK {
    margin: 0;
    min-height: 48px
}

.HkanK.NhfY6 {
    cursor: pointer;
    margin: 2px 0
}

.UIRX1 {
    align-self: start;
    display: flex;
    outline: none
}

.UIRX1,
.WtiNT {
    padding-top: 12px
}

.WtiNT {
    cursor: grab;
    position: absolute
}

.WtiNT:hover {
    opacity: .7
}

.WtiNT svg {
    fill: #646464;
    color: #646464
}

.ytxes {
    right: -23px
}

.yyrDV {
    left: -23px
}

.evQpx {
    display: flex;
    flex-direction: row;
    position: relative
}

.evQpx p[data-text-align=right][data-placeholder]:first-child:before {
    float: right
}

.evQpx p[data-text-align=left][data-placeholder]:first-child:before {
    float: left
}

.P6jcM {
    margin: 2px 0
}

.wgZfl {
    cursor: grabbing
}

.p60Vz,
.sPwBM {
    min-width: 0;
    width: 100%
}

.sPwBM {
    display: flex;
    flex-direction: column
}

.LfrQz {
    --ricos-custom-editor-add-plugin-button-position-inline-start: -36px
}

.eKhAy {
    display: none
}

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

.Jtr1sf {
    animation: VVTv7O .4s ease
}

@keyframes VVTv7O {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(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
}

</style>< !-- Loadable Component comp-lk0uimnb --><style data-href="https://static.parastorage.com/services/form-app/1.2054.0/client-viewer/8988.chunk.min.css">.sXTe8wT {
    --dropdowninputwut3127499207-dropdownTopAndBottomPadding: 16px;
    --dropdowninputwut3127499207-wix-forms-dropdownLineHeight: calc(max(24px, var(--dropdowninputwut3127499207-wix-forms-formInputValueFont-line-height)));
    --wix-forms-topAndBottomBorderWidth: calc(var(--wix-forms-formInputBorderTopWidth, 1px) + var(--wix-forms-formInputBorderBottomWidth, 1px));
    --dropdowninputwut3127499207-dropdownHeight: calc(var(--dropdowninputwut3127499207-wix-forms-dropdownLineHeight) + var(--dropdowninputwut3127499207-dropdownTopAndBottomPadding) + var(--wix-forms-topAndBottomBorderWidth));
    --wix-ui-tpa-dropdown-main-dropdown-height: 40px;
    --wix-ui-tpa-dropdown-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-dropdown-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-dropdown-main-dropdown-background-color: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-opacity: var(--wix-forms-formInputBackgroundColor-rgb-opacity);
    --wix-ui-tpa-dropdown-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-dropdown-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-dropdown-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-dropdown-main-button-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-dropdown-main-button-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-dropdown-main-button-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-dropdown-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-dropdown-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-dropdown-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-dropdown-main-border-opacity: 1;
    --wix-ui-tpa-dropdown-main-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-dropdown-hover-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-dropdown-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-dropdown-main-text-font-line-height: var(--dropdowninputwut3127499207-wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-dropdown-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-dropdown-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-dropdown-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-dropdown-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-dropdown-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-dropdown-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-main-item-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-item-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-item-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-main-button-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-button-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-button-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-main-placeholder-color: var(--wix-forms-formInputPlaceholderColor);
    --wix-ui-tpa-dropdown-main-placeholder-color-rgb: var(--wix-forms-formInputPlaceholderColor-rgb);
    --wix-ui-tpa-dropdown-main-placeholder-color-opacity: var(--wix-forms-formInputPlaceholderColor-opacity);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color: var(--wix-forms-formInputPlaceholderColor);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color-rgb: var(--wix-forms-formInputPlaceholderColor-rgb);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color-opacity: var(--wix-forms-formInputPlaceholderColor-opacity);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-opacity: 1;
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-button-main-text-font-line-height: var(--dropdowninputwut3127499207-wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formInputValueFont-weight)
}

.sXTe8wT button[data-hook=dropdown-base],
.sXTe8wT select[data-hook=native-select] {
    border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
    box-sizing: content-box !important;
    height: calc(var(--dropdowninputwut3127499207-dropdownHeight) - var(--wix-forms-topAndBottomBorderWidth)) !important;
    line-height: var(--dropdowninputwut3127499207-wix-forms-dropdownLineHeight) !important;
    min-height: 24px !important;
    padding: 8px 12px !important;
    width: calc(100% - var(--wix-forms-formInputBorderLeftWidth, 1px) - var(--wix-forms-formInputBorderRightWidth, 1px) - 24px) !important
}

.skg6Nbj:not(.svOvIH4):not(.s__9_D1BH) svg {
    margin-inline-end: var(--wix-forms-formInputBorderWidth, 0) !important
}

.sXTe8wT [data-hook=popover-content] [data-hook=dropdown-content] [id^=dropdown-options-container][role=menu] [id^=dropdown-options-container][role=menuitem][aria-selected=true] {
    background-color: rgba(var(--wix-forms-formInputSelectionColor), .5) !important
}

.sXTe8wT [data-hook=popover-content] {
    border-radius: 0 !important
}

.sGyCqgy {
    --wix-ui-tpa-dropdown-main-dropdown-height: 40px;
    --wix-ui-tpa-dropdown-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-dropdown-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-dropdown-main-dropdown-background-color: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-opacity: var(--wix-forms-formInputBackgroundColor-rgb-opacity);
    --wix-ui-tpa-dropdown-hover-background-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-hover-background-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-hover-background-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-main-button-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-main-button-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-main-button-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-main-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-dropdown-hover-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-dropdown-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-dropdown-main-text-font-line-height: var(--dropdowninputwut3127499207-wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-dropdown-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-dropdown-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-dropdown-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-dropdown-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-dropdown-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-dropdown-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-main-item-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-item-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-item-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-main-button-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-button-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-button-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sXTe8wT>div:first-of-type {
    display: block
}

.s__9_D1BH {
    --wix-ui-tpa-dropdown-main-dropdown-height: 40px;
    --wix-ui-tpa-dropdown-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-dropdown-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-dropdown-main-dropdown-background-color: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb-rgb);
    --wix-ui-tpa-dropdown-main-dropdown-background-color-opacity: var(--wix-forms-formInputBackgroundColor-rgb-opacity);
    --wix-ui-tpa-dropdown-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-dropdown-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-dropdown-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-dropdown-main-button-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-dropdown-main-button-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-dropdown-main-button-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-dropdown-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-dropdown-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-dropdown-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-dropdown-main-border-width: 0px;
    --wix-ui-tpa-dropdown-hover-border-width: 0px;
    --wix-ui-tpa-dropdown-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-dropdown-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-dropdown-main-text-font-line-height: var(--dropdowninputwut3127499207-wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-dropdown-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-dropdown-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-dropdown-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-dropdown-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-dropdown-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-dropdown-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-dropdown-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-dropdown-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-dropdown-main-item-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-item-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-item-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-main-button-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-main-button-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-main-button-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-dropdown-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-dropdown-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-dropdown-main-placeholder-color: var(--wix-forms-formInputPlaceholderColor);
    --wix-ui-tpa-dropdown-main-placeholder-color-rgb: var(--wix-forms-formInputPlaceholderColor-rgb);
    --wix-ui-tpa-dropdown-main-placeholder-color-opacity: var(--wix-forms-formInputPlaceholderColor-opacity)
}

.s__9_D1BH button[data-hook=dropdown-base],
.s__9_D1BH select[data-hook=native-select] {
    border-width: 0 !important;
    height: var(--dropdowninputwut3127499207-dropdownHeight) !important;
    width: calc(100% - 24px) !important
}

.sXTe8wT [data-hook=core-dropdown] {
    height: var(--dropdowninputwut3127499207-dropdownHeight) !important
}

.svOvIH4 [data-hook=core-dropdown] {
    height: calc(var(--dropdowninputwut3127499207-dropdownHeight) - var(--wix-forms-formInputBorderWidth)) !important
}

.svOvIH4 button[data-hook=dropdown-base],
.svOvIH4 select[data-hook=native-select] {
    width: calc(100% - 24px) !important
}

.s__9J_cYh {
    --wix-ui-tpa-dropdown-main-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-dropdown-main-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-dropdown-main-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-dropdown-main-button-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-dropdown-main-button-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-dropdown-main-button-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.s__0E59Zy.s__0E59Zy.s__0E59Zy button[data-hook=dropdown-base],
.s__0E59Zy.s__0E59Zy.s__0E59Zy select[data-hook=native-select],
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy button[data-hook=dropdown-base]:active,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy button[data-hook=dropdown-base]:focus,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy button[data-hook=dropdown-base]:focus-within,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy button[data-hook=dropdown-base]:hover,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy select[data-hook=native-select]:active,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy select[data-hook=native-select]:focus,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy select[data-hook=native-select]:focus-within,
.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy.s__0E59Zy select[data-hook=native-select]:hover {
    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
}

.s__9ZqVxs {
    cursor: pointer
}

.s__9ZqVxs.oRxsz4y--hovered {
    background-color: #d3d3d3
}

.s__9ZqVxs.oRxsz4y--disabled {
    background-color: #fff;
    cursor: default
}

.s__9ZqVxs.oRxsz4y--selected {
    background-color: gray
}

.s__9ZqVxs.oRxsz4y--selected.oRxsz4y--hovered {
    background-color: #696969
}

.s__9ZqVxs:not(.oRxsz4y--selectable) {
    cursor: default
}

.sOcAebT {
    background-color: transparent;
    font-weight: 700
}

.s__99ClHM.oxl6bXU--customDivider {
    reset: all
}

.s__99ClHM:not(.oxl6bXU--customDivider) {
    background-color: #000;
    height: 1px;
    margin-bottom: 0;
    margin-top: 0;
    opacity: 1
}

.s__99ClHM.oxl6bXU--vertical {
    height: auto;
    width: 1px
}

.sJuqitr {
    margin-inline-start: 4px
}

.s_TVtlq,
.s__3vIyqq {
    outline: 0
}

.s_TVtlq {
    max-height: 260px;
    overflow: auto;
    position: relative
}

.sB4HoQa .sOCgoTW {
    min-width: 100%
}

.shxGAdG {
    box-sizing: border-box;
    display: flex;
    padding-bottom: var(--wix-ui-tpa-dropdown-option-vertical-padding, 8px);
    padding-inline-end: 12px;
    padding-top: var(--wix-ui-tpa-dropdown-option-vertical-padding, 8px);
    padding-inline-start: var(--wix-ui-tpa-dropdown-option-padding-inline-start, 12px);
    width: 100%
}

#SITE_CONTAINER.focus-ring-active .shxGAdG.o__8O3ZUf--isFocused {
    box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 3px #fff;
    z-index: 999
}

.sH3wDbr {
    flex-grow: 1;
    width: 0
}

.s__2Nsclo {
    --wix-ui-tpa-text-main-text-color: var(--wix-ui-tpa-dropdown-option-main-title-text-color, var(--wix-color-5));
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-ui-tpa-dropdown-option-main-title-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-ui-tpa-dropdown-option-main-title-text-color-opacity);
    --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-ui-tpa-dropdown-option-main-title-text-font-line-height, 1.5);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-ui-tpa-dropdown-option-main-title-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-text-main-text-font-size: var(--wix-ui-tpa-dropdown-option-main-title-text-font-size, 16px);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-ui-tpa-dropdown-option-main-title-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-ui-tpa-dropdown-option-main-title-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-ui-tpa-dropdown-option-main-title-text-font-weight, var(--wix-font-Body-M-weight));
    display: block;
    overflow: hidden;
    padding-inline-end: var(--wix-ui-tpa-dropdown-option-title-padding-inline-end, 12px);
    padding-inline-start: var(--wix-ui-tpa-dropdown-option-title-padding-inline-start, 12px)
}

.shxGAdG.o__8O3ZUf--sectionTitle .s__2Nsclo {
    --wix-ui-tpa-text-main-text-color: var(--wix-ui-tpa-dropdown-option-main-title-text-color, var(--wix-color-4));
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-ui-tpa-dropdown-option-main-title-text-color-rgb, var(--wix-color-4));
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-ui-tpa-dropdown-option-main-title-text-color-opacity);
    --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-ui-tpa-dropdown-option-main-title-text-font-line-height, 1.5);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-ui-tpa-dropdown-option-main-title-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-text-main-text-font-size: var(--wix-ui-tpa-dropdown-option-main-title-text-font-size, 16px);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-ui-tpa-dropdown-option-main-title-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-ui-tpa-dropdown-option-main-title-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-ui-tpa-dropdown-option-main-title-text-font-weight, var(--wix-font-Body-M-weight));
    padding: 0
}

.shxGAdG.o__8O3ZUf--unavailable .s__2Nsclo,
.shxGAdG:not(.o__8O3ZUf--selectable) .s__2Nsclo {
    --wix-ui-tpa-text-main-text-color: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color, var(--wix-color-29));
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color-rgb, var(--wix-color-29));
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color-opacity);
    --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-ui-tpa-dropdown-option-main-title-text-font-line-height, 1.5);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-ui-tpa-dropdown-option-main-title-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-text-main-text-font-size: var(--wix-ui-tpa-dropdown-option-main-title-text-font-size, 16px);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-ui-tpa-dropdown-option-main-title-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-ui-tpa-dropdown-option-main-title-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-ui-tpa-dropdown-option-main-title-text-font-weight, var(--wix-font-Body-M-weight))
}

.s__7ZOZak {
    --wix-ui-tpa-text-main-text-color: var(--wix-ui-tpa-dropdown-option-main-title-text-color, var(--wix-color-5));
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-ui-tpa-dropdown-option-main-title-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-ui-tpa-dropdown-option-main-title-text-color-opacity);
    --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-ui-tpa-dropdown-option-main-title-text-font-line-height, 1.5);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-ui-tpa-dropdown-option-main-title-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-text-main-text-font-size: var(--wix-ui-tpa-dropdown-option-main-title-text-font-size, 16px);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-ui-tpa-dropdown-option-main-title-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-ui-tpa-dropdown-option-main-title-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-ui-tpa-dropdown-option-main-title-text-font-weight, var(--wix-font-Body-M-weight));
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: block;
    display: -webkit-box;
    font-size: 14px !important;
    margin-top: 4px;
    max-height: 40px;
    opacity: 60%;
    overflow: hidden;
    padding-inline-end: var(--wix-ui-tpa-dropdown-option-title-padding-inline-end, 12px);
    padding-inline-start: var(--wix-ui-tpa-dropdown-option-title-padding-inline-start, 12px);
    text-overflow: ellipsis
}

.shxGAdG.o__8O3ZUf--unavailable .s__7ZOZak,
.shxGAdG:not(.o__8O3ZUf--selectable) .s__7ZOZak {
    --wix-ui-tpa-text-main-text-color: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color, var(--wix-color-29));
    --wix-ui-tpa-text-main-text-color-rgb: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color-rgb, var(--wix-color-29));
    --wix-ui-tpa-text-main-text-color-opacity: var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color-opacity);
    --wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-text-main-text-font-line-height: var(--wix-ui-tpa-dropdown-option-main-title-text-font-line-height, 1.5);
    --wix-ui-tpa-text-main-text-font-family: var(--wix-ui-tpa-dropdown-option-main-title-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-text-main-text-font-size: var(--wix-ui-tpa-dropdown-option-main-title-text-font-size, 16px);
    --wix-ui-tpa-text-main-text-font-style: var(--wix-ui-tpa-dropdown-option-main-title-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-text-main-text-font-variant: var(--wix-ui-tpa-dropdown-option-main-title-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-text-main-text-font-weight: var(--wix-ui-tpa-dropdown-option-main-title-text-font-weight, var(--wix-font-Body-M-weight))
}

.shC8qtm {
    align-self: center;
    flex-shrink: 0
}

.sJpECRO {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    width: 24px
}

.shxGAdG.o__8O3ZUf--unavailable .sJpECRO svg:not([fill=currentColor]) path,
.shxGAdG:not(.o__8O3ZUf--selectable) .sJpECRO svg:not([fill=currentColor]) path {
    fill: rgb(var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color, var(--wix-color-29)))
}

.shxGAdG.o__8O3ZUf--unavailable .sJpECRO svg:not([fill=currentColor]) path[fill=none],
.shxGAdG:not(.o__8O3ZUf--selectable) .sJpECRO svg:not([fill=currentColor]) path[fill=none] {
    fill: none;
    stroke: rgb(var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color, var(--wix-color-29)))
}

.shxGAdG.o__8O3ZUf--indentIcon .sJpECRO {
    margin-inline-start: 12px
}

.shxGAdG .sJpECRO svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-dropdown-option-main-title-text-color, var(--wix-color-5)))
}

.shxGAdG.o__8O3ZUf--unavailable .sJpECRO svg[fill=currentColor],
.shxGAdG:not(.o__8O3ZUf--selectable) .sJpECRO svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-dropdown-option-main-item-text-disabled-color, var(--wix-color-29)))
}

.shxGAdG.o__8O3ZUf---textOverflow-8-ellipsis .s__2Nsclo {
    text-overflow: ellipsis;
    white-space: nowrap
}

.shxGAdG.o__8O3ZUf---textOverflow-4-wrap .s__2Nsclo {
    white-space: normal
}

.sjudST7 {
    min-width: 68px;
    position: relative
}

.sa593i3 {
    --wix-ui-tpa-button-main-background-color: var(--wix-ui-tpa-dropdown-native-select-main-background-color, var(--wix-color-1));
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-ui-tpa-dropdown-native-select-main-background-color-rgb, var(--wix-color-1));
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-ui-tpa-dropdown-native-select-main-background-color-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-ui-tpa-dropdown-main-border-width, 1px);
    --wix-ui-tpa-button-main-text-color: var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5));
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-ui-tpa-dropdown-main-button-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-ui-tpa-dropdown-main-button-text-color-opacity);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color: var(--wix-ui-tpa-dropdown-main-placeholder-color, var(--wix-color-4), 1);
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color-rgb: var(--wix-ui-tpa-dropdown-main-placeholder-color-rgb, var(--wix-color-4));
    --wix-ui-tpa-dropdown-native-select-main-placeholder-color-opacity: var(--wix-ui-tpa-dropdown-main-placeholder-color-opacity, 1);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-ui-tpa-dropdown-main-text-font-line-height, 1);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-ui-tpa-dropdown-main-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-button-main-text-font-size: var(--wix-ui-tpa-dropdown-main-text-font-size, 16px);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-ui-tpa-dropdown-main-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-ui-tpa-dropdown-main-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-ui-tpa-dropdown-main-text-font-weight, var(--wix-font-Body-M-weight));
    --wix-ui-tpa-button-main-border-radius: var(--wix-ui-tpa-dropdown-main-border-radius, 0);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
    border-color: rgb(var(--wix-ui-tpa-dropdown-main-button-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-button-border-color-opacity, 1)*.6)) !important;
    border-radius: var(--wix-ui-tpa-button-main-border-radius, 0);
    border-style: solid;
    box-sizing: content-box;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    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, var(--wix-ui-tpa-button-font-size-default));
    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, var(--wix-ui-tpa-button-line-height-default));
    min-width: var(--wix-ui-tpa-button-min-width, 100px);
    opacity: 1;
    outline: 0;
    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
}

.sa593i3:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3:hover.oAvXKAv---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, var(--wix-ui-tpa-button-font-size-default)));
    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, var(--wix-ui-tpa-button-line-height-default)));
    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)
}

.sa593i3 .sxePSBu {
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sa593i3.oAvXKAv--fullWidth {
    box-sizing: border-box;
    width: 100%
}

.sa593i3,
.sa593i3.oAvXKAv---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)))
}

.sa593i3.oAvXKAv---priority-5-basic:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3.oAvXKAv---priority-5-basic:hover.oAvXKAv---hoverStyle-9-underline,
.sa593i3:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3:hover.oAvXKAv---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))))
}

.sa593i3.oAvXKAv---priority-5-basic:active:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3.oAvXKAv---priority-5-basic:hover:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3:active:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3:hover:not(.oAvXKAv---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)))
}

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

.sa593i3.oAvXKAv---priority-14-basicSecondary:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3.oAvXKAv---priority-14-basicSecondary:hover.oAvXKAv---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))))
}

.sa593i3.oAvXKAv---priority-14-basicSecondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---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)))
}

.sa593i3.oAvXKAv---priority-7-primary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38)));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, 0)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, 0)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, 0)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, 0)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)))
}

.sa593i3.oAvXKAv---priority-7-primary:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3.oAvXKAv---priority-7-primary:hover.oAvXKAv---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))))
}

.sa593i3.oAvXKAv---priority-7-primary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3.oAvXKAv---priority-7-primary:hover:not(.oAvXKAv---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)))
}

.sa593i3.oAvXKAv---priority-9-secondary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, 1px)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, 1px)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, 1px)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, 1px)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sa593i3.oAvXKAv---priority-9-secondary:active.oAvXKAv---hoverStyle-9-underline,
.sa593i3.oAvXKAv---priority-9-secondary:hover.oAvXKAv---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))))
}

.sa593i3.oAvXKAv---priority-9-secondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sa593i3.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---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)))
}

.sa593i3.oAvXKAv---priority-5-basic.oxM3Fqy--disabled,
.sa593i3.oxM3Fqy--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))))
}

.sa593i3.oAvXKAv---priority-7-primary.oxM3Fqy--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))))
}

.sa593i3.oAvXKAv---priority-14-basicSecondary.oxM3Fqy--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)))
}

.sa593i3.oAvXKAv---priority-9-secondary.oxM3Fqy--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)))
}

.sa593i3.oAvXKAv---size-4-tiny {
    padding: 6px 16px
}

.sa593i3.oAvXKAv---size-4-tiny.slIXnjT {
    padding: 5.5px 16px
}

.sa593i3.oAvXKAv---size-5-small {
    padding: 7px 16px
}

.sa593i3,
.sa593i3.oAvXKAv---size-6-medium {
    padding: 8px 16px
}

.sa593i3.oAvXKAv---size-5-large,
.sa593i3.oAvXKAv--mobile,
.sa593i3.oAvXKAv--mobile.oAvXKAv---size-6-medium {
    padding: 10px 16px
}

.sa593i3 .sin3XRi svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.sa593i3 .seSnDe8:before,
.sa593i3 .skrWo9G:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap, 4px)
}

.sa593i3 .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.sa593i3:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sa593i3.oAvXKAv---priority-9-secondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sa593i3.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sa593i3.oAvXKAv---priority-14-basicSecondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sa593i3.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings .sxePSBu,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings .sxePSBu {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv--wrapContent {
    line-height: 1.3 !important;
    white-space: normal
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large:not(.oAvXKAv--mobile),
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small:not(.oAvXKAv--mobile) {
    line-height: 1
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv---size-4-tiny,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv---size-4-tiny {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--mobile {
    padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sa593i3.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-6-medium {
    border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
    padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end, 15px);
    padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start, 15px)
}

.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-4-tiny,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings,
.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sa593i3.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sa593i3.o__rNVh--readOnly {
    --wix-ui-tpa-button-main-background-color: var(--wix-ui-tpa-dropdown-native-select-readonly-button-background-color, var(--wix-color-1));
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-ui-tpa-dropdown-native-select-readonly-button-background-color-rgb, var(--wix-color-1));
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-ui-tpa-dropdown-native-select-readonly-button-background-color-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-ui-tpa-dropdown-native-select-readonly-button-border-width, 1px);
    --wix-ui-tpa-button-main-text-color: var(--wix-ui-tpa-dropdown-native-select-readonly-button-text-color, var(--wix-color-5));
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-ui-tpa-dropdown-native-select-readonly-button-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-ui-tpa-dropdown-native-select-readonly-button-text-color-opacity);
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color, var(--wix-color-4), 1);
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color-rgb: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color-rgb, var(--wix-color-4));
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color-opacity: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color-opacity, 1);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-readonly-button-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-ui-tpa-dropdown-readonly-button-text-font-line-height, 1);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-ui-tpa-dropdown-readonly-button-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-button-main-text-font-size: var(--wix-ui-tpa-dropdown-readonly-button-text-font-size, 16px);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-ui-tpa-dropdown-readonly-button-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-ui-tpa-dropdown-readonly-button-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-ui-tpa-dropdown-readonly-button-text-font-weight, var(--wix-font-Body-M-weight));
    border-color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-border-color, var(--wix-color-5), .2)) !important;
    border-radius: var(--wix-ui-tpa-dropdown-readonly-button-border-radius, var(--wix-ui-tpa-dropdown-main-border-radius, 0));
    cursor: default
}

.sjudST7 .sa593i3 {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-1)));
    padding: 8px 12px
}

.s__8AV1M4 {
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.sa593i3.o__rNVh--rtl~.s__8AV1M4 {
    right: 12px
}

.sa593i3:not(.o__rNVh--rtl)~.s__8AV1M4 {
    left: 12px
}

.sa593i3.oAvXKAv--mobile {
    background-color: transparent;
    padding: 8px 12px
}

.sa593i3.oAvXKAv--mobile.o__rNVh--icon {
    padding: 8px 36px
}

.sa593i3.o__rNVh--fullWidth {
    box-sizing: border-box;
    width: 100%
}

.sa593i3.oQYBQi2--focus {
    background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-color-5))
}

.sa593i3.o__rNVh--error,
.sa593i3.o__rNVh--error.oQYBQi2--focus {
    border-color: #df3131 !important
}

.sa593i3.o__rNVh--placeholder {
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-placeholder-color-rgb, var(--wix-color-4)), calc(var(--wix-ui-tpa-dropdown-native-select-main-placeholder-color-opacity, 1)*var(--wix-ui-tpa-dropdown-native-select-main-placeholder-opacity, 1)))
}

.sa593i3.o__rNVh--readOnly.o__rNVh--placeholder {
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-readonly-placeholder-color, var(--wix-color-4)))
}

.sa593i3.o__rNVh--disabled {
    border-color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-border-disabled-color, var(--wix-color-29)));
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color, var(--wix-color-29)));
    cursor: default
}

.sa593i3:not(.o__rNVh--readOnly):not(.o__rNVh--disabled):not(.o__rNVh--error):focus-within,
.sa593i3:not(.o__rNVh--readOnly):not(.o__rNVh--disabled):not(.o__rNVh--error):hover {
    background-color: rgb(var(--wix-ui-tpa-dropdown-hover-background-color-rgb, var(--wix-ui-tpa-button-main-background-color-rgb, var(--wix-color-1))), calc(var(--wix-ui-tpa-dropdown-hover-background-color-opacity, var(--wix-ui-tpa-button-main-background-color-opacity, 1))*1)) !important;
    border-color: rgb(var(--wix-ui-tpa-dropdown-hover-border-color-rgb, var(--wix-ui-tpa-dropdown-main-button-border-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-dropdown-hover-border-color-opacity, var(--wix-ui-tpa-dropdown-main-button-border-color-opacity, 1))*1)) !important;
    border-radius: var(--wix-ui-tpa-dropdown-hover-border-radius, var(--wix-ui-tpa-dropdown-main-border-radius, 0));
    border-width: var(--wix-ui-tpa-dropdown-hover-border-width, var(--wix-ui-tpa-dropdown-main-border-width, 1px)) !important;
    color: rgb(var(--wix-ui-tpa-dropdown-hover-text-color, var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5)))) !important
}

.sa593i3:not(.o__rNVh--readOnly):not(.o__rNVh--disabled):not(.o__rNVh--error):focus-within~.sek8oDw .sbf5acH,
.sa593i3:not(.o__rNVh--readOnly):not(.o__rNVh--disabled):not(.o__rNVh--error):hover~.sek8oDw .sbf5acH {
    color: rgb(var(--wix-ui-tpa-dropdown-hover-text-color, var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5)))) !important
}

.sa593i3.o__rNVh--disabled:hover {
    border-color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color, var(--wix-color-29)))
}

.sa593i3.o__rNVh--disabled~.sek8oDw .sbf5acH {
    border-color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-border-disabled-color, var(--wix-color-29)));
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color, var(--wix-color-29)))
}

.sa593i3.o__rNVh--readOnly~.sek8oDw .sbf5acH {
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-readonly-button-icon-color, var(--wix-color-5), .2));
    height: var(--wix-ui-tpa-dropdown-native-select-readonly-button-icon-size, 24px);
    width: var(--wix-ui-tpa-dropdown-native-select-readonly-button-icon-size, 24px)
}

.sbf5acH {
    --DropdownNativeSelect1369790103-arrowIconSize: calc(calc(24 / 16) * 1em);
    color: rgb(var(--wix-ui-tpa-dropdown-native-select-main-button-text-color, var(--wix-color-5)));
    font-family: var(--wix-ui-tpa-dropdown-main-text-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-main-text-font-size, 16px);
    font-style: var(--wix-ui-tpa-dropdown-main-text-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-main-text-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-main-text-font-weight, var(--wix-font-Body-M-weight));
    height: var(--DropdownNativeSelect1369790103-arrowIconSize);
    line-height: var(--wix-ui-tpa-dropdown-main-text-font-line-height, 1);
    text-decoration: var(--wix-ui-tpa-dropdown-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    top: 50%;
    transform: translateY(-50%);
    width: var(--DropdownNativeSelect1369790103-arrowIconSize);
    z-index: 0
}

.sbf5acH,
.sek8oDw {
    pointer-events: none;
    position: absolute
}

.sek8oDw {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: end;
    right: 7px;
    top: 0
}

.sa593i3.o__rNVh--rtl~.sek8oDw {
    left: 7px
}

.sJf4AA2 {
    height: 24px;
    pointer-events: none;
    width: 24px;
    z-index: 0
}

.sMN6Cl0 {
    color: #df3131
}

.sMN6Cl0[data-hook=popover-portal] {
    display: initial
}

.sMN6Cl0 .sfPe2Bp {
    -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
}

.sMN6Cl0 .sgRvyts {
    display: block;
    margin: 0;
    position: absolute
}

.sMN6Cl0 .sgRvyts svg {
    display: block
}

.sMN6Cl0 .sOCgoTW[data-placement*=top].sDSXuri {
    padding-bottom: 6px
}

.sMN6Cl0 .sOCgoTW[data-placement*=bottom].sDSXuri {
    padding-top: 6px
}

.sMN6Cl0 .sOCgoTW[data-placement*=left].sDSXuri {
    padding-right: 6px
}

.sMN6Cl0 .sOCgoTW[data-placement*=right].sDSXuri {
    padding-left: 6px
}

.sMN6Cl0 .sOCgoTW[data-placement*=top] .sgRvyts {
    bottom: -1px;
    height: 7px;
    width: 12px
}

.sMN6Cl0 .sOCgoTW[data-placement*=bottom] .sgRvyts {
    height: 7px;
    top: -1px;
    width: 12px
}

.sMN6Cl0 .sOCgoTW[data-placement*=left] .sgRvyts {
    height: 12px;
    right: -1px;
    width: 7px
}

.sMN6Cl0 .sOCgoTW[data-placement*=right] .sgRvyts {
    height: 12px;
    left: -1px;
    width: 7px
}

.sMN6Cl0 .sOCgoTW[data-placement*=top].spvla6p {
    opacity: 0;
    transform: scale(.9) translateY(3px)
}

.sMN6Cl0 .sOCgoTW[data-placement*=bottom].spvla6p {
    opacity: 0;
    transform: scale(.9) translateY(-3px)
}

.sMN6Cl0 .sOCgoTW[data-placement*=left].spvla6p {
    opacity: 0;
    transform: scale(.9) translateX(10px)
}

.sMN6Cl0 .sOCgoTW[data-placement*=right].spvla6p {
    opacity: 0;
    transform: scale(.9) translateX(-10px)
}

.sMN6Cl0 .sOCgoTW[data-placement].spvla6p.sajHmSs {
    transition: transform .12s cubic-bezier(.25, .46, .45, .94), applyOpacity .12s cubic-bezier(.25, .46, .45, .94)
}

.sMN6Cl0 .sOCgoTW[data-placement].sWmdWmV,
.sMN6Cl0 .sOCgoTW[data-placement].spvla6p.sajHmSs {
    opacity: 1;
    transform: scale(1) translateY(0) translateX(0)
}

.sMN6Cl0 .sOCgoTW[data-placement].sWmdWmV.s__2G392s {
    opacity: 0;
    transition: transform 80ms linear, applyOpacity 80ms linear
}

.sMN6Cl0.o__5UjuBm---skin-5-error .sfPe2Bp {
    background-color: #df3131;
    border: 1px solid hsla(0, 0%, 100%, .25)
}

.sMN6Cl0.o__5UjuBm---skin-5-wired .sfPe2Bp {
    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)))
}

.sMN6Cl0.o__5UjuBm---skin-5-wired .sgRvyts 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)))
}

.sMN6Cl0.o__5UjuBm---skin-5-wired .sgRvyts path:first-child {
    stroke: none
}

.sMN6Cl0.o__5UjuBm---skin-5-wired .sgRvyts path:last-child {
    stroke-dasharray: 0 17 17
}

.sMN6Cl0.o__5UjuBm---skin-5-error .sgRvyts path {
    fill: #df3131
}

.sMN6Cl0 .sOCgoTW {
    min-width: auto
}

.sMN6Cl0 .s__4eGkP_ {
    display: flex
}

.sa593i3.o__rNVh--rtl~.sJf4AA2,
.sa593i3.o__rNVh--rtl~.sbf5acH {
    left: 7px
}

.sa593i3.o__rNVh--rtl~.smX_obU {
    left: 32px
}

.sa593i3:not(.o__rNVh--rtl)~.smX_obU {
    right: 32px
}

.smX_obU {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
    top: 0
}

.sdapet2 {
    --DropdownBase1500672383-arrowIconSize: calc(calc(24 / 16) * 1em);
    --wix-ui-tpa-button-main-background-color: var(--wix-color-1), 1;
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-color-1);
    --wix-ui-tpa-button-main-background-color-opacity: 1;
    --wix-ui-tpa-button-main-border-width: 1px;
    --wix-ui-tpa-button-main-border-color: var(--wix-color-5), 0.6;
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-color-5);
    --wix-ui-tpa-button-main-border-color-opacity: 0.6;
    --wix-ui-tpa-button-main-text-color: var(--wix-color-5), 1;
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-color-5);
    --wix-ui-tpa-button-main-text-color-opacity: 1;
    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;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    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, var(--wix-ui-tpa-button-font-size-default));
    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, var(--wix-ui-tpa-button-line-height-default));
    min-width: var(--wix-ui-tpa-button-min-width, 100px);
    outline: 0;
    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
}

.sdapet2:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2:hover.oAvXKAv---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, var(--wix-ui-tpa-button-font-size-default)));
    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, var(--wix-ui-tpa-button-line-height-default)));
    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)
}

.sdapet2 .sxePSBu {
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sdapet2.oAvXKAv--fullWidth {
    box-sizing: border-box;
    width: 100%
}

.sdapet2,
.sdapet2.oAvXKAv---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)))
}

.sdapet2.oAvXKAv---priority-5-basic:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2.oAvXKAv---priority-5-basic:hover.oAvXKAv---hoverStyle-9-underline,
.sdapet2:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2:hover.oAvXKAv---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))))
}

.sdapet2.oAvXKAv---priority-5-basic:active:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2.oAvXKAv---priority-5-basic:hover:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2:active:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2:hover:not(.oAvXKAv---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)))
}

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

.sdapet2.oAvXKAv---priority-14-basicSecondary:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2.oAvXKAv---priority-14-basicSecondary:hover.oAvXKAv---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))))
}

.sdapet2.oAvXKAv---priority-14-basicSecondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---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)))
}

.sdapet2.oAvXKAv---priority-7-primary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38)));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, 0)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, 0)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, 0)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, 0)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)))
}

.sdapet2.oAvXKAv---priority-7-primary:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2.oAvXKAv---priority-7-primary:hover.oAvXKAv---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))))
}

.sdapet2.oAvXKAv---priority-7-primary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2.oAvXKAv---priority-7-primary:hover:not(.oAvXKAv---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)))
}

.sdapet2.oAvXKAv---priority-9-secondary {
    background-color: rgb(var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0));
    border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, 1px)));
    border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, 1px)));
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48)));
    border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, 1px)));
    border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width, var(--wix-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, 1px)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sdapet2.oAvXKAv---priority-9-secondary:active.oAvXKAv---hoverStyle-9-underline,
.sdapet2.oAvXKAv---priority-9-secondary:hover.oAvXKAv---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))))
}

.sdapet2.oAvXKAv---priority-9-secondary:active:not(.oAvXKAv---hoverStyle-9-underline),
.sdapet2.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---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)))
}

.sdapet2.oAvXKAv---priority-5-basic.oxM3Fqy--disabled,
.sdapet2.oxM3Fqy--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))))
}

.sdapet2.oAvXKAv---priority-7-primary.oxM3Fqy--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))))
}

.sdapet2.oAvXKAv---priority-14-basicSecondary.oxM3Fqy--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)))
}

.sdapet2.oAvXKAv---priority-9-secondary.oxM3Fqy--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)))
}

.sdapet2.oAvXKAv---size-4-tiny {
    padding: 6px 16px
}

.sdapet2.oAvXKAv---size-4-tiny.slIXnjT {
    padding: 5.5px 16px
}

.sdapet2.oAvXKAv---size-5-small {
    padding: 7px 16px
}

.sdapet2,
.sdapet2.oAvXKAv---size-6-medium {
    padding: 8px 16px
}

.sdapet2.oAvXKAv---size-5-large,
.sdapet2.oAvXKAv--mobile,
.sdapet2.oAvXKAv--mobile.oAvXKAv---size-6-medium {
    padding: 10px 16px
}

.sdapet2 .sin3XRi svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.sdapet2 .seSnDe8:before,
.sdapet2 .skrWo9G:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap, 4px)
}

.sdapet2 .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.sdapet2:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sdapet2.oAvXKAv---priority-9-secondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)))
}

.sdapet2.oAvXKAv---priority-9-secondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sdapet2.oAvXKAv---priority-14-basicSecondary .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)))
}

.sdapet2.oAvXKAv---priority-14-basicSecondary:hover:not(.oAvXKAv---hoverStyle-9-underline) .sin3XRi 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)))
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings .sxePSBu,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings .sxePSBu {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv--wrapContent {
    line-height: 1.3 !important;
    white-space: normal
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large:not(.oAvXKAv--mobile),
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small:not(.oAvXKAv--mobile) {
    line-height: 1
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv---size-4-tiny,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv---size-4-tiny {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary {
    padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-4-tiny.oAvXKAv--wrapContent {
    padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary {
    padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent {
    padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--mobile {
    padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-small.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary {
    padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent {
    padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--mobile {
    padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--wrapContent.oAvXKAv---priority-9-secondary.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-6-medium.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary {
    padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent {
    padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--mobile {
    padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-14-basicSecondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-5-basic.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-7-primary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv---priority-9-secondary.oAvXKAv--wrapContent.oAvXKAv--mobile,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv---size-5-large.oAvXKAv--wrapContent.oAvXKAv--mobile {
    padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
}

.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-6-medium {
    border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
    padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end, 15px);
    padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start, 15px)
}

.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---size-4-tiny,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings,
.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sdapet2.oAvXKAv---paddingMode-16-explicitPaddings.oAvXKAv---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)
}

.sdapet2 .sxePSBu {
    flex: 1;
    text-align: start
}

.sdapet2,
.sdapet2.oAvXKAv--mobile {
    padding: 8px 0
}

.sdapet2.oAvXKAv--mobile:before,
.sdapet2:before {
    content: "";
    width: 12px
}

.sdapet2.oAvXKAv--mobile:after,
.sdapet2:after {
    content: "";
    width: var(--wix-ui-tpa-dropdown-suffix-padding-inline-end, 7px)
}

.sdapet2 .sxePSBu {
    margin: initial
}

.sdapet2.onNEjA8--error,
.sdapet2.onNEjA8--error.oQYBQi2--focus,
.sdapet2.onNEjA8--error:hover {
    border-color: #df3131 !important
}

.sdapet2.oxM3Fqy--disabled {
    cursor: default
}

.s_iHaIn:after {
    content: "";
    width: 12px
}

.sdapet2 .sGEsYB1 {
    display: inline-block
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--mobile:before,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings:before {
    content: "";
    width: 0
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings {
    display: flex
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings .sxePSBu {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings .sGEsYB1 {
    overflow: visible
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--mobile:after,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings:after {
    content: "";
    width: 0
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--mobile {
    padding: 7px 7px 7px 12px
}

.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.oAvXKAv--mobile.onNEjA8--rtl,
.sdapet2.oAvXKAv---paddingMode-15-dynamicPaddings.onNEjA8--rtl {
    padding: 7px 12px 7px 7px
}

.sdapet2 .sin3XRi {
    display: flex;
    line-height: 1.5
}

.sdapet2 .sin3XRi svg {
    height: var(--DropdownBase1500672383-arrowIconSize);
    width: var(--DropdownBase1500672383-arrowIconSize)
}

.svgvKmN {
    --wix-ui-tpa-dropdown-native-select-main-button-text-color: var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5));
    --wix-ui-tpa-dropdown-native-select-main-button-text-color-rgb: var(--wix-ui-tpa-dropdown-main-button-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-dropdown-native-select-main-button-text-color-opacity: var(--wix-ui-tpa-dropdown-main-button-text-color-opacity);
    --wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color: var(--wix-ui-tpa-dropdown-main-button-text-disabled-color, var(--wix-color-29));
    --wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color-rgb: var(--wix-ui-tpa-dropdown-main-button-text-disabled-color-rgb, var(--wix-color-29));
    --wix-ui-tpa-dropdown-native-select-main-button-text-disabled-color-opacity: var(--wix-ui-tpa-dropdown-main-button-text-disabled-color-opacity);
    --wix-ui-tpa-dropdown-native-select-main-border-disabled-color: var(--wix-ui-tpa-dropdown-main-border-disabled-color, var(--wix-color-29));
    --wix-ui-tpa-dropdown-native-select-main-border-disabled-color-rgb: var(--wix-ui-tpa-dropdown-main-border-disabled-color-rgb, var(--wix-color-29));
    --wix-ui-tpa-dropdown-native-select-main-border-disabled-color-opacity: var(--wix-ui-tpa-dropdown-main-border-disabled-color-opacity);
    --wix-ui-tpa-dropdown-native-select-main-background-color: var(--wix-ui-tpa-dropdown-main-background-color, var(--wix-color-1));
    --wix-ui-tpa-dropdown-native-select-main-background-color-rgb: var(--wix-ui-tpa-dropdown-main-background-color-rgb, var(--wix-color-1));
    --wix-ui-tpa-dropdown-native-select-main-background-color-opacity: var(--wix-ui-tpa-dropdown-main-background-color-opacity);
    --wix-ui-tpa-button-column-gap: var(--wix-ui-tpa-dropdown-main-column-gap)
}

.svgvKmN.oTWcTfF--readOnly {
    --wix-ui-tpa-dropdown-native-select-readonly-button-text-color: var(--wix-ui-tpa-dropdown-readonly-button-text-color, var(--wix-color-5));
    --wix-ui-tpa-dropdown-native-select-readonly-button-text-color-rgb: var(--wix-ui-tpa-dropdown-readonly-button-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-dropdown-native-select-readonly-button-text-color-opacity: var(--wix-ui-tpa-dropdown-readonly-button-text-color-opacity);
    --wix-ui-tpa-dropdown-native-select-readonly-button-icon-color: var(--wix-ui-tpa-dropdown-readonly-icon-color, var(--wix-color-5), 0.2);
    --wix-ui-tpa-dropdown-native-select-readonly-button-icon-color-rgb: var(--wix-ui-tpa-dropdown-readonly-icon-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-dropdown-native-select-readonly-button-icon-color-opacity: var(--wix-ui-tpa-dropdown-readonly-icon-color-opacity, 0.2);
    --wix-ui-tpa-dropdown-native-select-readonly-button-icon-size: var(--wix-ui-tpa-dropdown-readonly-icon-size, 24px);
    --wix-ui-tpa-dropdown-native-select-readonly-button-border-width: var(--wix-ui-tpa-dropdown-readonly-button-border-width, 1px);
    --wix-ui-tpa-dropdown-native-select-readonly-button-background-color: var(--wix-ui-tpa-dropdown-readonly-button-background-color, var(--wix-color-1));
    --wix-ui-tpa-dropdown-native-select-readonly-button-background-color-rgb: var(--wix-ui-tpa-dropdown-readonly-button-background-color-rgb, var(--wix-color-1));
    --wix-ui-tpa-dropdown-native-select-readonly-button-background-color-opacity: var(--wix-ui-tpa-dropdown-readonly-button-background-color-opacity);
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color, var(--wix-color-4));
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color-rgb: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color-rgb, var(--wix-color-4));
    --wix-ui-tpa-dropdown-native-select-readonly-placeholder-color-opacity: var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color-opacity)
}

.sq95NbY {
    color: rgb(var(--wix-ui-tpa-dropdown-main-label-color, var(--wix-color-5)));
    display: block;
    font-family: var(--wix-ui-tpa-dropdown-main-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-main-label-font-size, 14px);
    font-style: var(--wix-ui-tpa-dropdown-main-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-main-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-main-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-dropdown-main-label-font-line-height, var(--wix-font-Body-M-line-height));
    margin-bottom: 8px;
    text-decoration: var(--wix-ui-tpa-dropdown-main-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.svgvKmN.oTWcTfF--readOnly .sq95NbY {
    color: rgb(var(--wix-ui-tpa-dropdown-readonly-label-color, var(--wix-color-5)));
    font-family: var(--wix-ui-tpa-dropdown-readonly-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-readonly-label-font-size, 14px);
    font-style: var(--wix-ui-tpa-dropdown-readonly-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-readonly-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-readonly-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-dropdown-readonly-label-font-line-height, var(--wix-font-Body-M-line-height));
    text-decoration: var(--wix-ui-tpa-dropdown-readonly-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.svgvKmN.oTWcTfF--mobile .sq95NbY {
    font-family: var(--wix-ui-tpa-dropdown-main-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-main-label-font-size, 12px);
    font-style: var(--wix-ui-tpa-dropdown-main-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-main-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-main-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-dropdown-main-label-font-line-height, var(--wix-font-Body-M-line-height));
    text-decoration: var(--wix-ui-tpa-dropdown-main-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.svgvKmN.oTWcTfF--mobile.oTWcTfF--readOnly .sq95NbY {
    font-family: var(--wix-ui-tpa-dropdown-readonly-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-readonly-label-font-size, 12px);
    font-style: var(--wix-ui-tpa-dropdown-readonly-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-readonly-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-readonly-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-dropdown-readonly-label-font-line-height, var(--wix-font-Body-M-line-height));
    text-decoration: var(--wix-ui-tpa-dropdown-readonly-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sJ34tm7 {
    --wix-ui-tpa-dropdown-option-main-title-text-font-text-decoration: var(--wix-ui-tpa-dropdown-main-item-text-font-text-decoration, var(--wix-ui-tpa-dropdown-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
    --wix-ui-tpa-dropdown-option-main-title-text-font-line-height: var(--wix-ui-tpa-dropdown-main-item-text-font-line-height, var(--wix-ui-tpa-dropdown-main-text-font-line-height, 1.5));
    --wix-ui-tpa-dropdown-option-main-title-text-font-family: var(--wix-ui-tpa-dropdown-main-item-text-font-family, var(--wix-ui-tpa-dropdown-main-text-font-family, var(--wix-font-Body-M-family)));
    --wix-ui-tpa-dropdown-option-main-title-text-font-size: var(--wix-ui-tpa-dropdown-main-item-text-font-size, var(--wix-ui-tpa-dropdown-main-text-font-size, 16px));
    --wix-ui-tpa-dropdown-option-main-title-text-font-style: var(--wix-ui-tpa-dropdown-main-item-text-font-style, var(--wix-ui-tpa-dropdown-main-text-font-style, var(--wix-font-Body-M-style)));
    --wix-ui-tpa-dropdown-option-main-title-text-font-variant: var(--wix-ui-tpa-dropdown-main-item-text-font-variant, var(--wix-ui-tpa-dropdown-main-text-font-variant, var(--wix-font-Body-M-variant)));
    --wix-ui-tpa-dropdown-option-main-title-text-font-weight: var(--wix-ui-tpa-dropdown-main-item-text-font-weight, var(--wix-ui-tpa-dropdown-main-text-font-weight, var(--wix-font-Body-M-weight)));
    --wix-ui-tpa-dropdown-option-main-title-text-color: var(--wix-ui-tpa-dropdown-main-item-text-color, var(--wix-color-5));
    --wix-ui-tpa-dropdown-option-main-title-text-color-rgb: var(--wix-ui-tpa-dropdown-main-item-text-color-rgb, var(--wix-color-5));
    --wix-ui-tpa-dropdown-option-main-title-text-color-opacity: var(--wix-ui-tpa-dropdown-main-item-text-color-opacity);
    --wix-ui-tpa-dropdown-option-main-item-text-disabled-color: var(--wix-ui-tpa-dropdown-main-item-text-disabled-color, var(--wix-color-29));
    --wix-ui-tpa-dropdown-option-main-item-text-disabled-color-rgb: var(--wix-ui-tpa-dropdown-main-item-text-disabled-color-rgb, var(--wix-color-29));
    --wix-ui-tpa-dropdown-option-main-item-text-disabled-color-opacity: var(--wix-ui-tpa-dropdown-main-item-text-disabled-color-opacity)
}

.srgdMKi {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.svgvKmN.oTWcTfF--rtl .srgdMKi {
    left: 32px
}

.svgvKmN:not(.oTWcTfF--rtl) .srgdMKi {
    right: 32px
}

.sMnme_9 {
    color: #df3131
}

.sxNf_VL {
    width: 100%
}

.s__4nOmRR,
.soaFRt9,
.sxNf_VL {
    height: var(--wix-ui-tpa-dropdown-main-dropdown-height, 42px);
    min-width: 68px
}

.s__4nOmRR.o__rNVh--icon {
    padding: 8px 40px
}

.s__4nOmRR.o__rNVh--error {
    border-color: #df3131
}

.sxNf_VL .soaFRt9 {
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-ui-tpa-dropdown-main-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-ui-tpa-dropdown-main-text-font-line-height, 1.5);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-ui-tpa-dropdown-main-text-font-family, var(--wix-font-Body-M-family));
    --wix-ui-tpa-button-main-text-font-size: var(--wix-ui-tpa-dropdown-main-text-font-size, 16px);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-ui-tpa-dropdown-main-text-font-style, var(--wix-font-Body-M-style));
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-ui-tpa-dropdown-main-text-font-variant, var(--wix-font-Body-M-variant));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-ui-tpa-dropdown-main-text-font-weight, var(--wix-font-Body-M-weight));
    background: rgb(var(--wix-ui-tpa-dropdown-main-background-color, var(--wix-color-1))) !important;
    border-radius: var(--wix-ui-tpa-dropdown-main-border-radius, 0) !important;
    border-width: var(--wix-ui-tpa-dropdown-main-border-width, 1px) !important;
    color: rgb(var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5))) !important
}

.sxNf_VL .soaFRt9:not(.onNEjA8--error) {
    border-color: rgb(var(--wix-ui-tpa-dropdown-main-button-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-button-border-color-opacity, 1)*var(--wix-ui-tpa-dropdown-main-border-opacity, .6))) !important
}

.svgvKmN:not(.oTWcTfF--readOnly) .sxNf_VL .soaFRt9:not(.onNEjA8--error):not(.oxM3Fqy--disabled):focus-within,
.svgvKmN:not(.oTWcTfF--readOnly) .sxNf_VL .soaFRt9:not(.onNEjA8--error):not(.oxM3Fqy--disabled):hover {
    background-color: rgb(var(--wix-ui-tpa-dropdown-hover-background-color-rgb, var(--wix-ui-tpa-dropdown-main-background-color-rgb, var(--wix-color-1))), calc(var(--wix-ui-tpa-dropdown-hover-background-color-opacity, var(--wix-ui-tpa-dropdown-main-background-color-opacity, 1))*var(--wix-ui-tpa-dropdown-hover-background-opacity, 1))) !important;
    border-color: rgb(var(--wix-ui-tpa-dropdown-hover-border-color-rgb, var(--wix-ui-tpa-dropdown-main-button-border-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-dropdown-hover-border-color-opacity, var(--wix-ui-tpa-dropdown-main-button-border-color-opacity, 1))*1)) !important;
    border-radius: var(--wix-ui-tpa-dropdown-hover-border-radius, var(--wix-ui-tpa-dropdown-main-border-radius)) !important;
    border-width: var(--wix-ui-tpa-dropdown-hover-border-width, var(--wix-ui-tpa-dropdown-main-border-width, 1px)) !important;
    color: rgb(var(--wix-ui-tpa-dropdown-hover-text-color, var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5)))) !important
}

.sxNf_VL .soaFRt9:not(.onNEjA8--error):focus-within .saMQ9Ub,
.sxNf_VL .soaFRt9:not(.onNEjA8--error):hover .saMQ9Ub {
    color: rgb(var(--wix-ui-tpa-dropdown-hover-text-color, var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5)))) !important
}

.svgvKmN.oTWcTfF--readOnly .sxNf_VL .soaFRt9 {
    background-color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-background-color, var(--wix-color-1))) !important;
    border-color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-border-color, var(--wix-color-5), .2)) !important;
    border-radius: var(--wix-ui-tpa-dropdown-readonly-button-border-radius, 0) !important;
    border-width: var(--wix-ui-tpa-dropdown-readonly-button-border-width, 1px) !important;
    color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-text-color, var(--wix-color-5))) !important;
    cursor: default;
    font-family: var(--wix-ui-tpa-dropdown-readonly-button-text-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-dropdown-readonly-button-text-font-size, 16px);
    font-style: var(--wix-ui-tpa-dropdown-readonly-button-text-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-dropdown-readonly-button-text-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-dropdown-readonly-button-text-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-dropdown-readonly-button-text-font-line-height, 1.5);
    text-decoration: var(--wix-ui-tpa-dropdown-readonly-button-text-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.sxNf_VL .soaFRt9 .saMQ9Ub {
    color: rgb(var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5))) !important
}

.sxNf_VL .soaFRt9.oxM3Fqy--disabled .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-dropdown-main-button-text-disabled-color, var(--wix-color-29))) !important
}

.sxNf_VL .soaFRt9 .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-dropdown-main-button-text-color, var(--wix-color-5))) !important
}

.sxNf_VL .soaFRt9.oxM3Fqy--disabled {
    border-color: rgb(var(--wix-ui-tpa-dropdown-main-border-disabled-color, var(--wix-color-29))) !important;
    color: rgb(var(--wix-ui-tpa-dropdown-main-button-text-disabled-color, var(--wix-color-29))) !important
}

.svgvKmN.oTWcTfF--readOnly .sxNf_VL .soaFRt9 .sin3XRi svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-dropdown-readonly-icon-color, var(--wix-color-5), .2)) !important;
    height: var(--wix-ui-tpa-dropdown-readonly-icon-size, 24px) !important;
    width: var(--wix-ui-tpa-dropdown-readonly-icon-size, 24px) !important
}

.sxNf_VL .soaFRt9.onNEjA8--placeholder {
    color: rgb(var(--wix-ui-tpa-dropdown-main-placeholder-color, var(--wix-color-4))) !important
}

.svgvKmN.oTWcTfF--readOnly .sxNf_VL .soaFRt9.onNEjA8--placeholder {
    color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-placeholder-color, var(--wix-color-4))) !important
}

.svgvKmN:not(.oTWcTfF--newErrorMessage) .sxNf_VL.o__8fpkKW--content-visible .soaFRt9 {
    border-color: rgb(var(--wix-color-29))
}

.svgvKmN.oTWcTfF--error:not(.oTWcTfF--newErrorMessage) .sxNf_VL.o__8fpkKW--content-visible .soaFRt9.onNEjA8--error {
    border-color: rgb(223, 49, 49, .6) !important
}

.svgvKmN.oTWcTfF--error:not(.oTWcTfF--newErrorMessage) .sxNf_VL.o__8fpkKW--content-visible .soaFRt9.onNEjA8--error:focus-within,
.svgvKmN.oTWcTfF--error:not(.oTWcTfF--newErrorMessage) .sxNf_VL.o__8fpkKW--content-visible .soaFRt9.onNEjA8--error:hover {
    border-color: #df3131 !important
}

.svgvKmN.oTWcTfF--error.oTWcTfF--newErrorMessage {
    --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-dropdown-error-color, 223, 49, 49);
    --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-dropdown-error-color-rgb, 223, 49, 49);
    --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-dropdown-error-color-opacity);
    --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-dropdown-error-message-min-height)
}

.svgvKmN.oTWcTfF--error.oTWcTfF--newErrorMessage .s__4nOmRR,
.svgvKmN.oTWcTfF--error.oTWcTfF--newErrorMessage .sxNf_VL .soaFRt9 {
    border-color: var(--wut-error-color, #df3131) !important
}

.sxNf_VL.o__8fpkKW--content-visible .soaFRt9 .saMQ9Ub {
    transform: rotate(180deg)
}

.sJqaRAi {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-dropdown-background-color, var(--wix-color-1))) !important;
    border: 1px solid rgb(var(--wix-ui-tpa-dropdown-main-item-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-item-text-color-opacity, 1)*.4)) !important;
    border-radius: var(--wix-ui-tpa-dropdown-main-border-radius, 0);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    margin-left: 1px;
    max-width: 100%;
    overflow: hidden
}

.srgdMKi .sfPe2Bp {
    background-color: #df3131 !important
}

.sxNf_VL .sPt47Et {
    padding-bottom: var(--wix-ui-tpa-dropdown-content-vertical-padding, 12px);
    padding-left: var(--wix-ui-tpa-dropdown-content-horizontal-padding, 0);
    padding-right: var(--wix-ui-tpa-dropdown-content-horizontal-padding, 0);
    padding-top: var(--wix-ui-tpa-dropdown-content-vertical-padding, 12px)
}

.sxNf_VL .sPt47Et .sUP8ELO.oRxsz4y--hovered {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-item-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-item-text-color-opacity, 1)*.06))
}

.sxNf_VL .sPt47Et .sUP8ELO.oRxsz4y--selected {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-item-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-item-text-color-opacity, 1)*.12))
}

.sxNf_VL .sPt47Et .sUP8ELO.oRxsz4y--hovered.oRxsz4y--selected {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-item-text-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-dropdown-main-item-text-color-opacity, 1)*.16))
}

.svgvKmN.oTWcTfF---alignment-6-center {
    text-align: center
}

.svgvKmN.oTWcTfF---alignment-6-center .soaFRt9 .sxePSBu {
    flex: 1
}

.svgvKmN.oTWcTfF---alignment-6-center .sJ34tm7 {
    justify-content: center
}

.sXm2bFs {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-item-text-color, var(--wix-color-37))) !important;
    opacity: 30%
}

.sXm2bFs:not(.s__8MhRjw) {
    margin: 10px 13px;
    opacity: .2;
    width: auto
}

.svgvKmN.oTWcTfF---theme-3-box:not(.oTWcTfF--outerBorder) .soaFRt9 {
    border: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-button-border-color, var(--wix-color-5)))
}

.svgvKmN.oTWcTfF---theme-3-box.oTWcTfF--outerBorder .soaFRt9 {
    border: 0
}

.svgvKmN.oTWcTfF---theme-3-box.oTWcTfF--outerBorder {
    border: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-button-border-color, var(--wix-color-5)));
    box-sizing: content-box
}

.svgvKmN.oTWcTfF---theme-4-line .soaFRt9 {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-background-color, transparent));
    border: 0;
    border-bottom: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-button-border-color, var(--wix-color-5)))
}

.svgvKmN.oTWcTfF---theme-4-line .soaFRt9.oxM3Fqy--disabled {
    border-bottom: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-border-disabled-color, var(--wix-color-29)))
}

.svgvKmN.oTWcTfF---theme-4-line.oTWcTfF--readOnly .soaFRt9 {
    border-bottom: var(--wix-ui-tpa-dropdown-readonly-button-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-readonly-button-border-color, var(--wix-color-5), .2))
}

.svgvKmN.oTWcTfF---theme-4-line .soaFRt9:after,
.svgvKmN.oTWcTfF---theme-4-line .soaFRt9:before {
    width: 0
}

.svgvKmN.oTWcTfF---theme-4-line .s__4nOmRR {
    background-color: rgb(var(--wix-ui-tpa-dropdown-main-background-color, transparent));
    border: 0;
    border-bottom: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-button-border-color, var(--wix-color-5)));
    padding-left: 0;
    padding-right: 0
}

.svgvKmN.oTWcTfF---theme-4-line .s__4nOmRR.o__rNVh--disabled {
    border-bottom: var(--wix-ui-tpa-dropdown-main-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-main-border-disabled-color, var(--wix-color-29)))
}

.svgvKmN.oTWcTfF---theme-4-line .s__4nOmRR.o__rNVh--readOnly {
    background-color: rgb(var(--wix-ui-tpa-dropdown-readonly-button-background-color, transparent));
    border-bottom: var(--wix-ui-tpa-dropdown-readonly-button-border-width, 1px) solid rgb(var(--wix-ui-tpa-dropdown-readonly-button-border-color, var(--wix-color-5), .2))
}

.svgvKmN.oTWcTfF---theme-4-line.oTWcTfF--rtl .s__4nOmRR~.szo54An {
    left: 0
}

.svgvKmN.oTWcTfF---theme-4-line:not(.oTWcTfF--rtl) .s__4nOmRR~.szo54An {
    right: 0 !important
}

.svgvKmN.oTWcTfF---theme-4-line.oTWcTfF--rtl .s__4nOmRR~.scBSKKc {
    left: 25px
}

.svgvKmN.oTWcTfF---theme-4-line:not(.oTWcTfF--rtl) .s__4nOmRR~.scBSKKc {
    right: 25px
}

</style><link data-chunk="form-app-dropdown" rel="stylesheet" href="assets/2797.chunk.min.css"><style data-href="https://static.parastorage.com/services/form-app/1.2054.0/client-viewer/form-app-text-area.chunk.min.css">.sJuqitr {
    margin-inline-start: 4px
}

.shyyBdf {
    --TextArea3028346486-default-main-border-width: 1px;
    --TextArea3028346486-default-background-color: rgb(var(--wix-ui-tpa-text-area-background-color, var(--wix-color-1)));
    width: var(--wix-ui-tpa-text-area-container-width, 280px)
}

.shyyBdf.o__1kWDJS--error.o__1kWDJS--newErrorMessage {
    --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-text-area-error-color, 223, 49, 49);
    --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-text-area-error-color-rgb, 223, 49, 49);
    --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-text-area-error-color-opacity);
    --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-text-area-error-message-min-height)
}

.srdEEhs {
    background-color: var(--TextArea3028346486-default-background-color);
    border-color: rgb(var(--wix-ui-tpa-text-area-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-area-border-color-opacity, 1)*var(--wix-ui-tpa-text-area-main-border-opacity, .6)));
    border-radius: var(--wix-ui-tpa-text-area-main-border-radius, 0);
    border-style: solid;
    border-width: 0;
    box-sizing: border-box;
    display: flex;
    height: var(--wix-ui-tpa-text-area-container-height, 92px);
    position: relative
}

.srdEEhs.o__1kWDJS--withResize {
    overflow: hidden;
    resize: both
}

.shyyBdf.o__1kWDJS---theme-3-box .srdEEhs {
    border-width: var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea3028346486-default-main-border-width));
    padding: var(--wix-ui-tpa-text-area-vertical-padding, 8px) 0
}

.shyyBdf.o__1kWDJS---theme-3-box .srdEEhs:active,
.shyyBdf.o__1kWDJS---theme-3-box .srdEEhs:focus,
.shyyBdf.o__1kWDJS---theme-3-box .srdEEhs:focus-within,
.shyyBdf.o__1kWDJS---theme-3-box .srdEEhs:hover {
    border-radius: var(--wix-ui-tpa-text-area-hover-border-radius, var(--wix-ui-tpa-text-area-main-border-radius));
    border-width: var(--wix-ui-tpa-text-area-hover-border-width, var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea3028346486-default-main-border-width)))
}

.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs {
    border-bottom-width: var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea3028346486-default-main-border-width));
    padding: 0
}

.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs:active,
.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs:focus,
.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs:focus-within,
.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs:hover {
    border-bottom-width: var(--wix-ui-tpa-text-area-hover-border-width, var(--wix-ui-tpa-text-area-main-border-width, var(--TextArea3028346486-default-main-border-width)));
    padding: 0
}

.srdEEhs:active,
.srdEEhs:focus,
.srdEEhs:focus-within,
.srdEEhs:hover {
    background-color: rgb(var(--wix-ui-tpa-text-area-hover-background-color-rgb, var(--default-background-color-rgb, transparent)), calc(var(--wix-ui-tpa-text-area-hover-background-color-opacity, var(--default-background-color-opacity, 1))*var(--wix-ui-tpa-text-area-hover-background-opacity, 1)));
    border-color: rgb(var(--wix-ui-tpa-text-area-hover-border-color, var(--wix-ui-tpa-text-area-border-color)));
    border-radius: var(--wix-ui-tpa-text-area-hover-border-radius, var(--wix-ui-tpa-text-area-main-border-radius))
}

.srdEEhs:active>textarea,
.srdEEhs:focus-within>textarea,
.srdEEhs:focus>textarea,
.srdEEhs:hover>textarea {
    color: rgb(var(--wix-ui-tpa-text-area-hover-text-color, var(--wix-ui-tpa-text-area-main-label-text-color)))
}

.szKNvq4 {
    background-color: transparent;
    border: 0;
    border-radius: var(--wix-ui-tpa-text-area-main-border-radius, 0);
    box-sizing: border-box;
    color: rgb(var(--wix-ui-tpa-text-area-text-color, var(--wix-color-5)));
    font-family: var(--wix-ui-tpa-text-area-text-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-area-text-font-size, 16px);
    font-style: var(--wix-ui-tpa-text-area-text-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-area-text-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-area-text-font-weight, var(--wix-font-Body-M-weight));
    height: 100%;
    line-height: var(--wix-ui-tpa-text-area-text-font-line-height, 1.5em);
    overflow: hidden;
    padding: 0 var(--wix-ui-tpa-text-area-horizontal-padding, 12px);
    padding-inline-start: var(--wix-ui-tpa-text-area-padding-inline-start, var(--wix-ui-tpa-text-area-horizontal-padding, 12px));
    resize: none;
    text-decoration: var(--wix-ui-tpa-text-area-text-font-text-decoration, var(--wix-font-Body-M-text-decoration));
    width: 100%
}

.szKNvq4:focus,
.szKNvq4:hover {
    overflow: auto
}

.szKNvq4::-webkit-input-placeholder,
.szKNvq4::placeholder {
    color: rgb(var(--wix-ui-tpa-text-area-placeholder-color, var(--wix-color-4)))
}

.smG63xi {
    box-sizing: border-box;
    display: flex;
    height: 24px;
    justify-content: flex-end;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    top: 5px;
    width: 100%
}

.shyyBdf.o__1kWDJS---theme-4-line .smG63xi {
    padding-inline-end: 0
}

.sT_wMDO {
    pointer-events: auto
}

.shyyBdf.o__1kWDJS---theme-4-line .sT_wMDO {
    margin: 0 -4px
}

.swqadNY {
    color: #df3131 !important
}

.shyyBdf.o__1kWDJS---theme-4-line .srdEEhs .szKNvq4 {
    padding-left: 0;
    padding-right: 0
}

.shyyBdf.o__1kWDJS--error:not(.o__1kWDJS--newErrorMessage) .srdEEhs {
    border-color: rgb(var(--wix-ui-tpa-text-area-error-border-color-rgb, 223, 49, 49), calc(var(--wix-ui-tpa-text-area-error-border-color-opacity, 1)*var(--wix-ui-tpa-text-area-main-border-opacity, .6))) !important
}

.shyyBdf.o__1kWDJS--error.o__1kWDJS--newErrorMessage .srdEEhs {
    border-color: var(--wut-error-color, #df3131) !important
}

.shyyBdf:focus.o__1kWDJS--error:not(.o__1kWDJS--newErrorMessage) .srdEEhs,
.shyyBdf:hover.o__1kWDJS--error:not(.o__1kWDJS--newErrorMessage) .srdEEhs {
    border-color: rgb(var(--wix-ui-tpa-text-area-error-border-color, 223, 49, 49)) !important
}

.shyyBdf:focus.o__1kWDJS--error.o__1kWDJS--newErrorMessage .srdEEhs,
.shyyBdf:hover.o__1kWDJS--error.o__1kWDJS--newErrorMessage .srdEEhs {
    border-color: var(--wut-error-color, #df3131) !important
}

.shyyBdf.o__1kWDJS--error.o__1kWDJS--errorMessage:not(.o__1kWDJS--rtl) .srdEEhs .szKNvq4 {
    padding-right: 38px
}

.shyyBdf.o__1kWDJS--error.o__1kWDJS--errorMessage.o__1kWDJS--rtl .srdEEhs .szKNvq4 {
    padding-left: 38px
}

.shyyBdf.o__1kWDJS--success .srdEEhs {
    border-color: rgb(var(--wix-ui-tpa-text-area-success-border-color-rgb, 0, 130, 80), calc(var(--wix-ui-tpa-text-area-success-border-color-opacity, 1)*var(--wix-ui-tpa-text-area-main-border-opacity, .6)))
}

.shyyBdf:focus.o__1kWDJS--success .srdEEhs,
.shyyBdf:hover.o__1kWDJS--success .srdEEhs {
    border-color: rgb(var(--wix-ui-tpa-text-area-success-border-color, 0, 130, 80))
}

.shyyBdf.o__1kWDJS--disabled .srdEEhs,
.shyyBdf.o__1kWDJS--disabled .srdEEhs:hover {
    border-color: rgb(var(--wix-ui-tpa-text-area-disabled-border-color, var(--wix-color-29)))
}

.shyyBdf.o__1kWDJS--disabled .srdEEhs .szKNvq4 {
    color: rgb(var(--wix-ui-tpa-text-area-disabled-text-color, var(--wix-color-29)))
}

.shyyBdf .s__7UM_K9 {
    color: rgb(var(--wix-ui-tpa-text-area-main-label-text-color, var(--wix-color-5)));
    display: block;
    font-family: var(--wix-ui-tpa-text-area-main-label-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-area-main-label-font-size, 14px);
    font-style: var(--wix-ui-tpa-text-area-main-label-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-area-main-label-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-area-main-label-font-weight, var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-area-main-label-font-line-height, 1.4);
    margin-bottom: 8px;
    text-decoration: var(--wix-ui-tpa-text-area-main-label-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.shyyBdf.o__1kWDJS--disabled .s__7UM_K9 {
    color: rgb(var(--wix-ui-tpa-text-area-disabled-label-color, var(--wix-color-5)))
}

.ssW_6m_ {
    color: rgb(var(--wix-ui-tpa-text-area-char-count-color, var(--wix-color-4)));
    display: flex;
    font-family: var(--wix-ui-tpa-text-area-char-count-font-family, var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-area-char-count-font-size, 14px);
    font-style: var(--wix-ui-tpa-text-area-char-count-font-style, var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-area-char-count-font-variant, var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-area-char-count-font-weight, var(--wix-font-Body-M-weight));
    justify-content: flex-end;
    line-height: var(--wix-ui-tpa-text-area-char-count-font-line-height, 1.4);
    margin-top: 8px;
    text-decoration: var(--wix-ui-tpa-text-area-char-count-font-text-decoration, var(--wix-font-Body-M-text-decoration))
}

.shyyBdf.o__1kWDJS--error.o__1kWDJS--newErrorMessage.o__1kWDJS--hasErrorMessage .ssW_6m_ {
    margin-top: 0
}

#SITE_CONTAINER.focus-ring-active .s__6eAYTa {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
    z-index: 999
}

.sHpNQEG {
    --wix-ui-tpa-text-area-container-width: 100%;
    --wix-ui-tpa-text-area-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-area-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-area-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-area-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-area-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-area-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-area-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-text-area-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-text-area-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-text-area-main-border-opacity: 1;
    --wix-ui-tpa-text-area-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-area-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-area-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-text-area-main-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-area-hover-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-area-main-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-hover-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-area-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-area-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-area-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-area-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-area-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-area-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-area-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-area-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sHpNQEG:focus-within textarea {
    outline: 0
}

.sHpNQEG textarea::placeholder {
    color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.sNZP6TY[data-error=true] .srdEEhs {
    --wix-ui-tpa-text-area-container-width: 100%;
    --wix-ui-tpa-text-area-main-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-area-hover-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-area-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-error-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-error-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-error-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-main-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-hover-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-area-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-area-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-area-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-area-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-area-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-area-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-area-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-area-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sNZP6TY[data-error=true]>div {
    border-color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49)) !important
}

.sP1eTC9 {
    --wix-ui-tpa-text-area-container-width: 100%;
    --wix-ui-tpa-text-area-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-area-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-area-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-area-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-area-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-area-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-area-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-text-area-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-text-area-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-text-area-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-area-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-area-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-text-area-main-border-width: 0px;
    --wix-ui-tpa-text-area-hover-border-width: 0px;
    --wix-ui-tpa-text-area-main-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-hover-border-radius: min(var(--wix-forms-formInputBorderRadius), 21px);
    --wix-ui-tpa-text-area-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-area-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-area-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-area-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-area-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-area-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-area-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-area-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-area-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-area-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-text-area-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-area-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-area-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-area-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sYZuj6N {
    --wix-ui-tpa-text-area-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-area-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-area-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-area-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-area-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-area-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.sGJyn45.sHpNQEG .srdEEhs,
.sGJyn45.sHpNQEG .srdEEhs:active,
.sGJyn45.sHpNQEG .srdEEhs:focus,
.sGJyn45.sHpNQEG .srdEEhs:focus-within,
.sGJyn45.sHpNQEG .srdEEhs:hover {
    border-bottom-width: var(--wix-forms-formInputBorderBottomWidth, 1px);
    border-left-width: var(--wix-forms-formInputBorderLeftWidth, 1px);
    border-right-width: var(--wix-forms-formInputBorderRightWidth, 1px);
    border-top-width: var(--wix-forms-formInputBorderTopWidth, 1px)
}





#m15p6 {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#m15p6 .m15p6-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#m15p6 .m15p6-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

#m15p6 {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#PAGE_SECTIONSm15p6 {
    --above-all-in-container: 49;
}

#comp-ljmm0vqo {
    z-index: 50;
    --above-all-in-container: 10000;
}

#comp-ljmm0vuc-pinned-layer {
    z-index: 54;
    --above-all-in-container: 10000;
}

#comp-m870qeam {
    z-index: 51;
    --above-all-in-container: 10000;
}

#comp-ljmm0v9i4 {
    min-height: 0px;
    --comp-display: flex;
    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;
    pointer-events: auto;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-ljmm0v9i4 .comp-ljmm0v9i4-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.1160766 * (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-ljmm0v9i4 {
        min-height: 211px;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0v9i4 {
        min-height: 0px;
        --comp-display: flex;
        --l_display: unset;
    }

    #comp-ljmm0v9i4 .comp-ljmm0v9i4-container {
        padding-top: 6%;
        padding-bottom: 6%;
        padding-right: 0%;
        grid-template-rows: minmax(max(0.5px, 0.1515625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ljmm0v9i4 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzlipse {
    width: 95.73417982794896%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0.001387150327145533%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljzlipse .comp-ljzlipse-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    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-ljzlipse {
        width: 99.99996670829363%;
        margin-top: 0.002278632347109634%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzlipse {
        width: 99.99996670829364%;
        margin-top: 0.0022786323471096336%;
        margin-bottom: 0%;
    }
}

#comp-ljzlipse {
    --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-ljzlipt2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.440163661635445%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0.9273480743037644%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzlipt2 {
        margin-bottom: 0.5782134153710684%;
    }
}

#comp-ljzlipt2 {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzlipt2 {
        --fontSize: 19spx;
    }
}

#comp-ljzlipsp {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98238092441417%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-ljzlipsp {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 93.887spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzlipsp {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 92.24spx;
    }
}

#comp-lk0ue0cj {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 3/1/4/2;
    position: relative;
}

.comp-lk0ue0cj-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 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-lk0ue0cj-container {
        grid-template-rows: auto auto;
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lk0ue0cj {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0ue7ts {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0ue7ts .comp-lk0ue7ts-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 12%;
    padding-right: 12%;
    padding-top: 12%;
    padding-bottom: 12%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99999450020654%);
    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-lk0ue7ts .comp-lk0ue7ts-container {
        padding-left: 12%;
        padding-right: 12%;
        padding-top: 12%;
        padding-bottom: 12%;
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0ue7ts .comp-lk0ue7ts-container {
        padding-top: 6%;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
        grid-template-rows: 1fr;
    }
}

#comp-lk0ue7ts {
    --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-lk0uimnb {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0ue7x1 {
    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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
}

#comp-lk0ue7x1 .comp-lk0ue7x1-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00000000000001%);
    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-lk0ue7x1 {
        grid-area: 2/1/3/2;
    }

    #comp-lk0ue7x1 .comp-lk0ue7x1-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

#comp-lk0ue7x1 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_27);
    --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;
}

#comp-lk0uf30z {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.4468690143517544;
    min-width: 0px;
    width: 100%;
    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;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0.012500762939453125px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-lk0uf30z~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0uf30z {
        --aspect-ratio: 0.8140462239583334;
        justify-self: start;
        margin-top: 0.03125px;
    }
}

#comp-lk0uf30z {
    --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: 0.1 * var(--one-unit);
}

#comp-lk0uf30z wow-image {
    overflow: clip;
}

#comp-lk0uf30z wow-image img {
    height: 100%;
}

#comp-ljmm0vqo {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 4/1/5/2;
    position: relative;
}

.comp-ljmm0vqo-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-ljmm0vqo:not(.comp-ljmm0vqo-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-ljmm0vqo {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo {
        --l_display: unset;
    }
}

#comp-ljmm0vqo {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-ljmm0vqo_r_comp-kbgakgyt {
    min-height: 442.15625px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-ljmm0vqo_r_comp-kbgakgyt .comp-ljmm0vqo_r_comp-kbgakgyt-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-ljmm0vqo_r_comp-kbgakgyt .comp-ljmm0vqo_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(320px, auto) minmax(77.23431019265641px, auto);
    grid-template-columns: 2fr 1fr 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm0vqo_r_comp-kbgakgyt:not(.comp-ljmm0vqo_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-kbgakgyt {
        min-height: 420.703125px;
    }

    #comp-ljmm0vqo_r_comp-kbgakgyt .comp-ljmm0vqo_r_comp-kbgakgyt-container {
        padding-right: 4%;
        padding-left: 4%;
        grid-template-rows: minmax(290.53117449318626px, auto) minmax(84.09385050681375px, auto);
        grid-template-columns: 1fr 0.9094208026449125fr 1fr 1.0905791973550873fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-kbgakgyt {
        min-height: 748.9685px;
    }

    #comp-ljmm0vqo_r_comp-kbgakgyt .comp-ljmm0vqo_r_comp-kbgakgyt-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0%;
        grid-template-rows: minmax(98.45297621356258px, auto) minmax(217.93772598355358px, auto) minmax(187.18776464595172px, auto) minmax(200px, auto) minmax(120px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljmm0vqo_r_comp-kbgakgyt {
    --bg: var(--color_20);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm0vqo_r_comp-ljppv3cz {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljppv3cz-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: 1000px) {
    #comp-ljmm0vqo_r_comp-ljppv3cz {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljppv3cz {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-ljmm0vqo_r_comp-ljppv3cz {
    --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-ljmm0vqo_r_comp-ljpn7f6r {
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 53.22584582854789%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.01990247257704645%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 77.00116337656603%;
        align-self: start;
        justify-self: start;
        margin-top: 0.04422812370853879%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 94.37787941370746%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }
}

#comp-ljmm0vqo_r_comp-ljpn7f6r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 30px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 7.922spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r {
        --minFontSize: 20px;
        --maxFontSize: 30px;
        --fontSize: 7.922spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --textAlign: center;
        --fontSize: 30spx;
    }
}

#comp-ljmm0vqo_r_comp-mfqtlebr {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4097844880202703;
    min-width: 0px;
    width: 45.70430870803028%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0028261 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm0vqo_r_comp-mfqtlebr {
    --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-ljmm0vqo_r_comp-ljppv3h7 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljppv3h7-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: 1000px) {
    #comp-ljmm0vqo_r_comp-ljppv3h7 {
        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-ljmm0vqo_r_comp-ljppv3h7 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-ljmm0vqo_r_comp-ljppv3h7 {
    --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-ljmm0vqo_r_comp-m71z9c4d {
    width: 62.834106812276026%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-m71z9c4d-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-ljmm0vqo_r_comp-m71z9c4d {
        width: 62.834106812276026%;
        justify-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-m71z9c4d {
        width: 97.71428571428571%;
    }
}

#comp-ljmm0vqo_r_comp-m71z9c4d {
    --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-ljmm0vqo_r_comp-ljpmpqhx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.14169570267131%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0249875 * (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-ljmm0vqo_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0234258 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0258692 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ljmm0vqo_r_comp-ljpmpqhx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmpqhx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmpqhx {
        --fontSize: 23px;
    }
}

#comp-ljmm0vqo_r_comp-m71z1vkv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-m71z1vkv-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 148.00005fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm0vqo_r_comp-m71z1vkv:not(.comp-ljmm0vqo_r_comp-m71z1vkv-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljmm0vqo_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-ljmm0vqo_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }

    #portal-comp-ljmm0vqo_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }

    #portal-comp-ljmm0vqo_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl6, [id^="comp-ljmm0vqo_r_comp-m71z1vl6__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-m71z1vl6-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;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl6, [id^="comp-ljmm0vqo_r_comp-m71z1vl6__"]):not(.comp-ljmm0vqo_r_comp-m71z1vl6-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl6, [id^="comp-ljmm0vqo_r_comp-m71z1vl6__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl7, [id^="comp-ljmm0vqo_r_comp-m71z1vl7__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl85, [id^="comp-ljmm0vqo_r_comp-m71z1vl85__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl85, [id^="comp-ljmm0vqo_r_comp-m71z1vl85__"]) .comp-ljmm0vqo_r_comp-m71z1vl85-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl85, [id^="comp-ljmm0vqo_r_comp-m71z1vl85__"]) .comp-ljmm0vqo_r_comp-m71z1vl85-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl85, [id^="comp-ljmm0vqo_r_comp-m71z1vl85__"]):not(.comp-ljmm0vqo_r_comp-m71z1vl85-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl85, [id^="comp-ljmm0vqo_r_comp-m71z1vl85__"]) .comp-ljmm0vqo_r_comp-m71z1vl85-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl95, [id^="comp-ljmm0vqo_r_comp-m71z1vl95__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl95, [id^="comp-ljmm0vqo_r_comp-m71z1vl95__"]) .comp-ljmm0vqo_r_comp-m71z1vl95-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl95, [id^="comp-ljmm0vqo_r_comp-m71z1vl95__"]) .comp-ljmm0vqo_r_comp-m71z1vl95-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl95, [id^="comp-ljmm0vqo_r_comp-m71z1vl95__"]):not(.comp-ljmm0vqo_r_comp-m71z1vl95-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vla3, [id^="comp-ljmm0vqo_r_comp-m71z1vla3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vla3, [id^="comp-ljmm0vqo_r_comp-m71z1vla3__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0vqo_r_comp-m71z1vla8, [id^="comp-ljmm0vqo_r_comp-m71z1vla8__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl4, [id^="comp-ljmm0vqo_r_comp-m71z1vl4__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-m71z1vl4-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl4, [id^="comp-ljmm0vqo_r_comp-m71z1vl4__"]):not(.comp-ljmm0vqo_r_comp-m71z1vl4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl4, [id^="comp-ljmm0vqo_r_comp-m71z1vl4__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl46, [id^="comp-ljmm0vqo_r_comp-m71z1vl46__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl46, [id^="comp-ljmm0vqo_r_comp-m71z1vl46__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm0vqo_r_comp-ljppv9gj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-ljmm0vqo_r_comp-ljppv9gj .comp-ljmm0vqo_r_comp-ljppv9gj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    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: 1000px) {
    #comp-ljmm0vqo_r_comp-ljppv9gj {
        margin-left: 0px;
        margin-right: 0.001174999999989268px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljppv9gj .comp-ljmm0vqo_r_comp-ljppv9gj-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #comp-ljmm0vqo_r_comp-ljppv9gj {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-ljmm0vqo_r_comp-ljppv9gj {
    --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-ljmm0vqo_r_comp-ljpmuoay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 51.3270015411984%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljpmuoay-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-ljmm0vqo_r_comp-ljpmuoay {
        width: 53.51602968733194%;
        margin-right: 0%;
        margin-top: 0.046875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuoay {
        width: 95.65384465310467%;
        margin-right: 0.004215299376835731%;
        margin-top: 0px;
    }
}

#comp-ljmm0vqo_r_comp-ljpmuoay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljmm0vqo_r_comp-ljpmuocx {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 16.410089559961623%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuocx {
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-ljmm0vqo_r_comp-ljpmuocx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmuocx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuocx {
        --fontSize: 23px;
    }
}

#comp-ljmm0vqo_r_comp-ljpmuocv {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-ljmm0vqo_r_comp-ljpmuocv {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmuocv {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuocv {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljmm0vqo_r_comp-ljppvh50 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/4/2/5;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljppvh50-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: 1000px) {
    #comp-ljmm0vqo_r_comp-ljppvh50 {
        margin-left: -0.001174999999989268px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/4/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljppvh50 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-ljmm0vqo_r_comp-ljppvh50 {
    --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-ljmm0vqo_r_comp-ljpmxneh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 96.40429497603289%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljpmxneh-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-ljmm0vqo_r_comp-ljpmxneh {
        width: 99.99169439527411%;
        margin-right: 0.008305604725928747%;
        margin-top: -0.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxneh {
        width: 95.64984588029385%;
        margin-right: 0.004215299376835731%;
        margin-top: 10px;
    }
}

#comp-ljmm0vqo_r_comp-ljpmxneh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-ljmm0vqo_r_comp-ljpmxnev {
    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));
    pointer-events: auto;
    margin-left: 0.4404073768235618%;
    margin-right: -0.4404073768235618%;
    margin-top: 0px;
    margin-bottom: 8.80875369898837%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev {
        margin-left: 0.3937179078696557%;
        margin-right: -0.3937179078696557%;
        margin-bottom: 7.874900058030196%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev {
        margin-left: 0.22101573024020585%;
        margin-right: -0.22101573024020585%;
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-ljmm0vqo_r_comp-ljpmxnev {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev {
        --fontSize: 23px;
    }
}

#comp-ljmm0vqo_r_comp-ljpmxnes3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-ljmm0vqo_r_comp-ljpmxnes3 {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmxnes3 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxnes3 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljmm0vqo_r_comp-ljppvzzf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/5;
    position: relative;
}

.comp-ljmm0vqo_r_comp-ljppvzzf-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: 1000px) {
    #comp-ljmm0vqo_r_comp-ljppvzzf {
        margin-left: 0px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljppvzzf {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-ljmm0vqo_r_comp-ljppvzzf {
    --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-ljmm0vqo_r_comp-ljpn8cwm {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.332888222756264%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0026494115249315457%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpn8cwm {
        width: 32.45537805694455%;
        align-self: center;
        justify-self: start;
        margin-left: 0.29854701810353734%;
        margin-top: 0.0154766774185124%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn8cwm {
        width: 98.92432210971663%;
        align-self: start;
        justify-self: center;
        margin-left: 0%;
        margin-top: 30px;
    }
}

#comp-ljmm0vqo_r_comp-ljpn8cwm {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn8cwm {
        --textAlign: center;
    }
}

#comp-ljmm0vqo_r_comp-lrg55l1r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 39.54646487376976%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.001273766357291467%;
    margin-top: 0.010610473756274413%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-lrg55l1r {
        width: 50.31733557710952%;
        margin-right: -0.0021937677182090553%;
        margin-top: 0%;
        margin-bottom: 0.0022149977283638872%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-lrg55l1r {
        width: 99.46432105062193%;
        margin-right: 0%;
        margin-top: 40.0625px;
        margin-bottom: 0%;
    }
}

#comp-ljmm0vqo_r_comp-lrg55l1r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: right;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-lrg55l1r {
        --textAlign: center;
    }
}

#comp-ljmm0vqo_r_comp-lrn5ivga {
    min-height: 0px;
    --l_display: unset;
    height: 2px;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm0vqo_r_comp-lrn5ivga {
    --brd: var(--color_21);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm0vuc {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0vuc-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-ljmm0vuc:not(.comp-ljmm0vuc-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljmm0vuc-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-ljmm0vuc {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-ljmm0vuc_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm0vuc_r_comp-kd5px9hr .comp-ljmm0vuc_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-ljmm0vuc_r_comp-kd5px9hr .comp-ljmm0vuc_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(100px, max-content) auto;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm0vuc_r_comp-kd5px9hr:not(.comp-ljmm0vuc_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-ljmm0vuc_r_comp-kd5px9hr .comp-ljmm0vuc_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vuc_r_comp-kd5px9hr {
        width: 300px;
    }

    #comp-ljmm0vuc_r_comp-kd5px9hr .comp-ljmm0vuc_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vuc_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-ljmm0vuc_r_comp-kd5px9hr .comp-ljmm0vuc_r_comp-kd5px9hr-container {
        grid-template-rows: minmax(100px, max-content) auto;
        grid-template-columns: 1fr;
    }
}

#comp-ljmm0vuc_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vuc_r_comp-kd5px9hr {
        --containerBackground: var(--color_20);
        --alpha-bg: 0.8;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vuc_r_comp-kd5px9hr {
        --containerBackground: var(--color_15);
        --alpha-bg: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-ljmm0vuc_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 200px;
    grid-area: 2/1/3/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vuc_r_comp-kd5px9kk {
        width: 60%;
        margin-top: 100px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vuc_r_comp-kd5px9kk {
        width: 80%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-ljmm0vuc_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: 7px;
    --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
    --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_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --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:1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vuc_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_15);
        --verticalPadding: 10px;
        --fnt: var(--font_6);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 0.2;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vuc_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_11);
        --verticalPadding: 10px;
        --fnt: var(--font_7);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 1;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-ljmm0vuc_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, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-ljmm0vuc_r_comp-kkmqi5tc~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vuc_r_comp-kkmqi5tc {
        margin-right: 30px;
    }
}

#comp-ljmm0vuc_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

#comp-m870qeam {
    height: auto;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qeam-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-m870qeam:not(.comp-m870qeam-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qeam {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qeam {
        --l_display: unset;
    }
}

#comp-m870qeam {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m870qeam_r_comp-lzpc14ax {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    position: relative;
}

.comp-m870qeam_r_comp-lzpc14ax-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0828063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.9731182795698925fr 1.0268817204301075fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qeam_r_comp-lzpc14ax:not(.comp-m870qeam_r_comp-lzpc14ax-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m870qeam_r_comp-lzpc14ax {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m870qeam_r_comp-mfog6hom {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qeam_r_comp-mfog6hom .comp-m870qeam_r_comp-mfog6hom-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qeam_r_comp-mfog6hom {
    --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-m870qeam_r_comp-mfog72xg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.40973737845557323;
    min-width: 0px;
    width: 37.57535970024159%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0057806 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0599704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qeam_r_comp-mfog72xg {
    --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-m870qeam_r_comp-mfog6hpe {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m870qeam_r_comp-mfog6hpe .comp-m870qeam_r_comp-mfog6hpe-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qeam_r_comp-mfog6hpe {
    --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-m870qeam_r_comp-m6z3mimh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 129.5303643918505%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.2076087 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qeam_r_comp-m6z3mimh-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 829fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qeam_r_comp-m6z3mimh:not(.comp-m870qeam_r_comp-m6z3mimh-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-m870qeam_r_comp-m6z3mimh {
        height: 30px;
        width: 30px;
        justify-self: end;
        margin-left: 0px;
        margin-right: 5%;
    }

    .comp-m870qeam_r_comp-m6z3mimh-container {
        grid-template-rows: minmax(min-content, 50fr);
        grid-template-columns: minmax(0px, 30fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qeam_r_comp-m6z3mimh {
        justify-self: end;
        margin-left: 0px;
        margin-right: 8%;
    }
}

#comp-m870qeam_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m870qeam_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qeam_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qeam_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qeam_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qeam_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

:is(#comp-m870qeam_r_comp-m6z3miml3, [id^="comp-m870qeam_r_comp-m6z3miml3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qeam_r_comp-m6z3miml3-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;
}

:is(#comp-m870qeam_r_comp-m6z3miml3, [id^="comp-m870qeam_r_comp-m6z3miml3__"]):not(.comp-m870qeam_r_comp-m6z3miml3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3miml3, [id^="comp-m870qeam_r_comp-m6z3miml3__"]) {
    --static-spx: 1px;
}

:is(#comp-m870qeam_r_comp-m6z3mimm1, [id^="comp-m870qeam_r_comp-m6z3mimm1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qeam_r_comp-m6z3mimm12, [id^="comp-m870qeam_r_comp-m6z3mimm12__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qeam_r_comp-m6z3mimm12, [id^="comp-m870qeam_r_comp-m6z3mimm12__"]) .comp-m870qeam_r_comp-m6z3mimm12-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-m870qeam_r_comp-m6z3mimm12, [id^="comp-m870qeam_r_comp-m6z3mimm12__"]) .comp-m870qeam_r_comp-m6z3mimm12-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3mimm12, [id^="comp-m870qeam_r_comp-m6z3mimm12__"]):not(.comp-m870qeam_r_comp-m6z3mimm12-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3mimm12, [id^="comp-m870qeam_r_comp-m6z3mimm12__"]) .comp-m870qeam_r_comp-m6z3mimm12-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]):not(.comp-m870qeam_r_comp-m6z3mimn9-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) {
    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 300px;
        align-self: center;
    }

    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(400px, auto);
        grid-template-columns: minmax(0px, 220fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 100%;
        align-self: center;
    }

    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qeam_r_comp-m6z3mimn9, [id^="comp-m870qeam_r_comp-m6z3mimn9__"]) .comp-m870qeam_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(292px, auto);
        grid-template-columns: minmax(0px, 350fr);
    }
}

:is(#comp-m870qeam_r_comp-m6z3mimo1, [id^="comp-m870qeam_r_comp-m6z3mimo1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 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) {
    :is(#comp-m870qeam_r_comp-m6z3mimo1, [id^="comp-m870qeam_r_comp-m6z3mimo1__"]) {
        width: 60%;
        justify-self: center;
        margin-top: 100px;
        margin-bottom: 200px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qeam_r_comp-m6z3mimo1, [id^="comp-m870qeam_r_comp-m6z3mimo1__"]) {
        width: 75.31696428571429%;
    }
}

:is(#comp-m870qeam_r_comp-m6z3mimo1, [id^="comp-m870qeam_r_comp-m6z3mimo1__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qeam_r_comp-m6z3mimo10, [id^="comp-m870qeam_r_comp-m6z3mimo10__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-m870qeam_r_comp-m6z3mimo10, [id^="comp-m870qeam_r_comp-m6z3mimo10__"]) {
        height: 20px;
        width: 20px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, );
        right: var(--force-auto, );
        margin-right: 40px;
        margin-top: 40px;
        --is-sticky: 1;
    }

    :is(#comp-m870qeam_r_comp-m6z3mimo10, [id^="comp-m870qeam_r_comp-m6z3mimo10__"])~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

:is(#comp-m870qeam_r_comp-m6z3mimk, [id^="comp-m870qeam_r_comp-m6z3mimk__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qeam_r_comp-m6z3mimk-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3mimk, [id^="comp-m870qeam_r_comp-m6z3mimk__"]):not(.comp-m870qeam_r_comp-m6z3mimk-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qeam_r_comp-m6z3mimk, [id^="comp-m870qeam_r_comp-m6z3mimk__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qeam_r_comp-m6z3mimk6, [id^="comp-m870qeam_r_comp-m6z3mimk6__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qeam_r_comp-m6z3mimk6, [id^="comp-m870qeam_r_comp-m6z3mimk6__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0ue7x1 {
    --shc-mutated-brightness: 117, 110, 83;
}

#comp-ljmm0vqo_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
}

#comp-ljmm0vqo_r_comp-ljppv3cz {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-ljpn7f6r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljmm0vqo_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmm0vqo_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ljmm0vqo_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-ljppv3h7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-m71z9c4d {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-ljpmpqhx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0vqo_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

#portal-comp-ljmm0vqo_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl7, [id^="comp-ljmm0vqo_r_comp-m71z1vl7__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl4, [id^="comp-ljmm0vqo_r_comp-m71z1vl4__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-ljmm0vqo_r_comp-m71z1vl46, [id^="comp-ljmm0vqo_r_comp-m71z1vl46__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-ljmm0vqo_r_comp-ljppv9gj {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-ljpmuoay {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljmm0vqo_r_comp-ljpmuocx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0vqo_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-ljpmuocv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-ljmm0vqo_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-ljppvh50 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-ljpmxneh {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-ljmm0vqo_r_comp-ljpmxnev {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0vqo_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-ljpmxnes3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-ljmm0vqo_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0vqo_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljmm0vqo_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-ljppvzzf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0vqo_r_comp-ljpn8cwm {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljmm0vqo_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-ljmm0vqo_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-lrg55l1r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0vqo_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: right;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljmm0vqo_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0vqo_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-ljmm0vqo_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0vqo_r_comp-lrn5ivga {
    transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-ljmm0vuc_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-ljmm0vuc_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --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-ljmm0vuc_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #E3DFD3;
}

#comp-m870qeam_r_comp-lzpc14ax {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m870qeam_r_comp-mfog6hom {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qeam_r_comp-mfog6hpe {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qeam_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

#portal-comp-m870qeam_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qeam_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qeam_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qeam_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qeam_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

:is(#comp-m870qeam_r_comp-m6z3mimm1, [id^="comp-m870qeam_r_comp-m6z3mimm1__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-m870qeam_r_comp-m6z3mimk, [id^="comp-m870qeam_r_comp-m6z3mimk__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-m870qeam_r_comp-m6z3mimk6, [id^="comp-m870qeam_r_comp-m6z3mimk6__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}


#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 2px #116dff;
    box-shadow: var(--focus-ring-box-shadow) !important;
    z-index: 1;
}

.has-inner-focus-ring {
    --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
}

:root,
:host,
.spxThemeOverride,
.max-width-container {
    --color_0: 255, 255, 255;
    --color_1: 255, 255, 255;
    --color_2: 0, 0, 0;
    --color_3: 237, 28, 36;
    --color_4: 0, 136, 203;
    --color_5: 255, 203, 5;
    --color_6: 114, 114, 114;
    --color_7: 176, 176, 176;
    --color_8: 255, 255, 255;
    --color_9: 114, 114, 114;
    --color_10: 176, 176, 176;
    --color_11: 227, 223, 211;
    --color_12: 193, 208, 194;
    --color_13: 110, 153, 114;
    --color_14: 14, 87, 63;
    --color_15: 14, 87, 63;
    --color_16: 184, 212, 209;
    --color_17: 97, 125, 123;
    --color_18: 80, 103, 102;
    --color_19: 55, 81, 79;
    --color_20: 13, 38, 36;
    --color_21: 255, 255, 255;
    --color_22: 153, 153, 153;
    --color_23: 102, 102, 102;
    --color_24: 51, 51, 51;
    --color_25: 0, 0, 0;
    --color_26: 245, 234, 196;
    --color_27: 234, 219, 165;
    --color_28: 224, 195, 91;
    --color_29: 149, 130, 61;
    --color_30: 75, 65, 30;
    --color_31: 226, 208, 191;
    --color_32: 196, 173, 150;
    --color_33: 167, 128, 89;
    --color_34: 111, 85, 59;
    --color_35: 56, 43, 30;
    --color_36: 227, 223, 211;
    --color_37: 14, 87, 63;
    --color_38: 193, 208, 194;
    --color_39: 110, 153, 114;
    --color_40: 14, 87, 63;
    --color_41: 80, 103, 102;
    --color_42: 80, 103, 102;
    --color_43: 80, 103, 102;
    --color_44: 80, 103, 102;
    --color_45: 14, 87, 63;
    --color_46: 14, 87, 63;
    --color_47: 14, 87, 63;
    --color_48: 80, 103, 102;
    --color_49: 80, 103, 102;
    --color_50: 227, 223, 211;
    --color_51: 80, 103, 102;
    --color_52: 80, 103, 102;
    --color_53: 227, 223, 211;
    --color_54: 110, 153, 114;
    --color_55: 110, 153, 114;
    --color_56: 227, 223, 211;
    --color_57: 227, 223, 211;
    --color_58: 80, 103, 102;
    --color_59: 80, 103, 102;
    --color_60: 227, 223, 211;
    --color_61: 80, 103, 102;
    --color_62: 80, 103, 102;
    --color_63: 227, 223, 211;
    --color_64: 110, 153, 114;
    --color_65: 110, 153, 114;
    --font_0: normal normal normal calc(110 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal calc(95 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_3: normal normal normal calc(42 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_4: normal normal normal calc(27 * var(--theme-spx-ratio))/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_5: normal normal normal calc(26 * var(--theme-spx-ratio))/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_6: normal normal normal calc(25 * var(--theme-spx-ratio))/1.4em cormorantgaramond-light, cormorantgaramond, 'cormorant garamond', serif;
    --font_7: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
    --font_8: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_9: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-ads-height: 30px;
    --sticky-offset: 30px;
    --wix-ads-top-height: 30px;
    --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;
    --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor: min(var(--full-viewport), var(--section-max-width));
    --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

.font_0 {
    font: var(--font_0);
    color: rgb(var(--color_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_2));
    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-mfqtbvvm: 1600px;
}

#SITE_HEADER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}

#SITE_PAGES {
    --transition-duration: 0ms;
}

#SITE_FOOTER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}







#wph5n {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#wph5n .wph5n-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#wph5n .wph5n-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

#wph5n {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#PAGE_SECTIONSwph5n {
    --above-all-in-container: 49;
}

#comp-ljmm0018 {
    z-index: 50;
    --above-all-in-container: 10000;
}

#comp-ljmm006e-pinned-layer {
    z-index: 54;
    --above-all-in-container: 10000;
}

#comp-m870qfk1 {
    z-index: 51;
    --above-all-in-container: 10000;
}

#comp-ljve3ehi {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 2/1/3/2;
    position: relative;
}

.comp-ljve3ehi-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.2485565 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7234379 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0168379 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5355731 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.4652277 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 1.10625fr 0.89375fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-ljve3ehi-container {
        grid-template-rows: minmax(max(0.5px, 0.2504261 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.9401154 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6901036 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6901036 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6901036 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-ljve3ehi-container {
        grid-template-rows: minmax(max(0.5px, 0.2171486 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1282055 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 2.1138617 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0556103 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0556103 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.0556103 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljve3ehi {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljve3l8i {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljve3l8i .comp-ljve3l8i-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 8%;
    padding-bottom: 8%;
    padding-left: 12%;
    padding-right: 0px;
    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: 750px) {
    #comp-ljve3l8i .comp-ljve3l8i-container {
        padding-top: 6%;
        padding-bottom: 6%;
        padding-left: 6%;
    }
}

#comp-ljve3l8i {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-ljve45n2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100.00268560409668%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljve45n2 {
        width: 100.0043136656929%;
        margin-top: 0.008199308743442405%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljve45n2 {
        width: 87.24740448561624%;
        margin-top: 0%;
    }
}

#comp-ljve45n2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 93.887spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljve45n2 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 92.239spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljve45n2 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 97.308spx;
    }
}

#comp-ljvebjsf {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
}

#comp-ljvebjsf .comp-ljvebjsf-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljvebjsf~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvebjsf {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvebjsf .comp-ljvebjsf-container {
        padding-top: 12%;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
    }

    #comp-ljvebjsf {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
    }
}

#comp-ljvebjsf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --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;
}

#comp-ljvefv7b {
    width: 79.57702020202021%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 11.999458874458874%;
    margin-right: 0%;
    margin-top: 10%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

.comp-ljvefv7b-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-ljvefv7b {
        width: 76.65201822916667%;
        margin-left: 11.9873046875%;
        margin-top: 9.99755859375%;
        margin-bottom: -0.004036458333326702%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7b {
        width: 99.99993444418871%;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: -0.004036458333326702%;
    }
}

#comp-ljvefv7b {
    --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-ljvefv7f1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 8.209711123618632%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7f1 {
        width: 67.46253746253747%;
        margin-bottom: 8.526978117964422%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7f1 {
        margin-bottom: 6.535896348998033%;
    }
}

#comp-ljvefv7f1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: 1.5em;
    --fontSize: 22.73spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7f1 {
        --fontSize: 31.296spx;
    }
}

#comp-ljvefv7k3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 71.5388013547342%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 8.050180115237405%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7k3 {
        width: 100%;
        margin-bottom: 8.354231234314046%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7k3 {
        margin-bottom: 6.4034865186300385%;
    }
}

#comp-ljvefv7k3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7k3 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7k3 {
        --fontSize: 17px;
    }
}

#comp-ljvefv7i2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 71.5388013547342%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    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-ljvefv7i2 {
        width: 100%;
    }
}

#comp-ljvefv7i2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7i2 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7i2 {
        --fontSize: 17px;
    }
}

#comp-ljve3lb2 {
    min-height: 926px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/3/3;
    --is-sticky: 1;
}

#comp-ljve3lb2 .comp-ljve3lb2-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljve3lb2~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljve3lb2 {
        grid-area: 1/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljve3lb2 {
        min-height: 0px;
        --comp-display: flex;
        grid-area: 3/1/4/2;
    }
}

#comp-ljve3lb2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --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;
}

#comp-ljvedoyf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljvedoyf {
    --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: 0.1 * var(--one-unit);
}

#comp-ljve3lgf {
    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;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/3;
    --is-sticky: 1;
}

#comp-ljve3lgf .comp-ljve3lgf-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljve3lgf~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljve3lgf {
        margin-bottom: 0px;
        grid-area: 3/1/4/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljve3lgf {
        margin-bottom: 0.001374999999825377px;
        grid-area: 4/1/5/2;
    }
}

#comp-ljve3lgf {
    --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-ljvexi97 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 31.275634765625%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 30%;
    margin-right: 0%;
    margin-top: 10%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

#comp-ljvexi97 .comp-ljvexi97-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 7.334383462311863%;
    padding-left: 7.334383462311863%;
    padding-right: 7.334383462311863%;
    padding-bottom: 17.113561412061017%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.268664 * (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-ljvexi97 {
        --l_display: unset;
        width: 52.994791666666664%;
        justify-self: start;
        bottom: var(--force-auto, auto);
        margin-left: 6%;
        margin-top: 10.007731119791666%;
        margin-bottom: 0%;
    }

    #comp-ljvexi97 .comp-ljvexi97-container {
        padding-top: 6.282862407862408%;
        padding-bottom: 20%;
        padding-left: 6.282862407862408%;
        padding-right: 6.282862407862408%;
        grid-template-rows: minmax(max(0.5px, 0.4208385 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 355.875fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvexi97 {
        --l_display: unset;
        width: 60%;
        justify-self: start;
        bottom: var(--force-auto, );
        margin-left: 20.035416666666666%;
        margin-top: 10.002083333333333%;
        margin-bottom: -0.0020019531249933684%;
    }

    #comp-ljvexi97 .comp-ljvexi97-container {
        padding-top: 5.549207328777642%;
        padding-bottom: 17.664583333333336%;
        padding-left: 5.549207328777642%;
        padding-right: 5.549207328777642%;
        grid-template-rows: minmax(max(0.5px, 0.788941 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 400.062875fr);
    }
}

#comp-ljvexi97 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_21);
    --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-ljvfhrmf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.85985915395582%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.004486320017319279%;
    margin-top: 0.02286339924001869%;
    margin-bottom: -0.013713486228264444%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljvfhrmf-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-ljvfhrmf {
        width: 78.5%;
        justify-self: end;
        margin-right: 0%;
        margin-top: 0.026343519494204427%;
        margin-bottom: -0.013066385669103928%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvfhrmf {
        width: 100%;
        justify-self: start;
        margin-right: 0%;
        margin-top: 0.009196398760491995%;
        margin-bottom: -0.012980267457911686%;
    }
}

#comp-ljvfhrmf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-ljvexi9e5 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.8532205505096028;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 13.42795383507271%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvexi9e5 {
        --aspect-ratio: 0.6172779688938418;
        margin-bottom: 10.5486884053918%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvexi9e5 {
        margin-bottom: 6.245269545149806%;
    }
}

#comp-ljvexi9e5 {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvexi9e5 wow-image {
    overflow: clip;
}

#comp-ljvexi9e5 wow-image img {
    height: 100%;
}

#comp-ljveym7f {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.0436320480401378%;
    align-self: stretch;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljveym7f {
        width: 91.31740878918552%;
        margin-bottom: 1.789809273449298%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljveym7f {
        margin-bottom: 1.0596427648186306%;
        align-self: flex-start;
    }
}

#comp-ljveym7f {
    --textDecoration: none;
    --textAlign: left;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljveym7h2 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.019712185721257%;
    align-self: stretch;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljveym7h2 {
        width: 91.31740878918552%;
        margin-bottom: 7.041780860227082%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljveym7h2 {
        margin-bottom: 4.1690320028333%;
        align-self: flex-start;
    }
}

#comp-ljveym7h2 {
    --textDecoration: none;
    --lineHeight: 1.4em;
    --fontSize: 22px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljveym7j3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljveym7j3 {
        width: 91.31740878918552%;
        align-self: flex-start;
    }
}

#comp-ljveym7j3 {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvgis0c {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/3;
    --is-sticky: 1;
}

#comp-ljvgis0c .comp-ljvgis0c-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljvgis0c~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvgis0c {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 4/1/5/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgis0c {
        margin-top: -0.001374999999825377px;
        margin-bottom: 0.0018749999999272404px;
        grid-area: 5/1/6/2;
    }
}

#comp-ljvgis0c {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --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;
}

#comp-mfqsrlzb {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35.57874762808349%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0663538 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0999704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqsrlzb {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontSize: 50spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqsth69 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35.57874762808349%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0608202 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.1892984 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqsth69 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvgiyu1 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.275634765625%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 29.998779296875%;
    margin-right: 0%;
    margin-top: 10%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljvgiyu1 .comp-ljvgiyu1-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 7.334383462311863%;
    padding-left: 7.334383462311863%;
    padding-right: 7.334383462311863%;
    padding-bottom: 17.113561412061017%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2686656 * (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-ljvgiyu1 {
        width: 53.049723307291664%;
        justify-self: start;
        margin-left: 5.999755859375%;
        margin-top: 10.003662109375%;
        margin-bottom: -0.030874999999923602px;
    }

    #comp-ljvgiyu1 .comp-ljvgiyu1-container {
        padding-top: 6%;
        padding-left: 6%;
        padding-right: 6%;
        padding-bottom: 20%;
        grid-template-rows: minmax(max(0.5px, 0.4571313 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 372.203375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyu1 {
        width: 60%;
        justify-self: center;
        margin-left: 0%;
        margin-top: 10%;
        margin-bottom: -0.030874999999923602px;
    }

    #comp-ljvgiyu1 .comp-ljvgiyu1-container {
        padding-top: 5.304887820512819%;
        padding-left: 5.304887820512819%;
        padding-right: 5.304887820512819%;
        padding-bottom: 17.6829594017094%;
        grid-template-rows: minmax(max(0.5px, 0.7902832 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 209.187375fr);
    }
}

#comp-ljvgiyu1 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_15);
    --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-ljvgiyuh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.0074099265386744105%;
    margin-top: 0.02221915655145997%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljvgiyuh-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-ljvgiyuh {
        width: 78.49695583952196%;
        margin-right: 0%;
        margin-top: 0.016785871656246152%;
        margin-bottom: -0.012722065192812214%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyuh {
        width: 100.00725424020497%;
        margin-right: 0%;
        margin-top: 0.018192040363286997%;
        margin-bottom: -0.02758664887749659%;
    }
}

#comp-ljvgiyuh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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-ljvgiyur {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.6191797791585901;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 13.425826481521629%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvgiyur {
        --aspect-ratio: 0.6598566691624773;
        margin-bottom: 10.53989583060907%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyur {
        --aspect-ratio: 0.6597487711632988;
        margin-bottom: 7.200072819952667%;
    }
}

#comp-ljvgiyur {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvgiyur wow-image {
    overflow: clip;
}

#comp-ljvgiyur wow-image img {
    height: 100%;
}

#comp-ljvgiyup {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.0436320480401378%;
    align-self: stretch;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvgiyup {
        width: 75.30751952080436%;
        margin-left: 0.005348165579206332%;
        margin-bottom: 1.6462325885024012%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyup {
        width: 97.52874549510898%;
        margin-left: 0%;
        margin-bottom: 5.825596213362461%;
        align-self: flex-start;
    }
}

#comp-ljvgiyup {
    --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: normal;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvgiyun {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.019712185721257%;
    align-self: stretch;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvgiyun {
        width: 46.20815060434271%;
        margin-bottom: 4.171569151780939%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyun {
        margin-bottom: 5.825596213362461%;
        align-self: flex-start;
    }
}

#comp-ljvgiyun {
    --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;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 22px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvgiyui3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvgiyui3 {
        width: 75.30751952080436%;
        margin-left: 0.005348165579206332%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvgiyui3 {
        width: 99.36282541416348%;
        margin-left: 0.009102494083378846%;
        align-self: flex-start;
    }
}

#comp-ljvgiyui3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvh3kgn {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 5/1/6/3;
    --is-sticky: 1;
}

#comp-ljvh3kgn .comp-ljvh3kgn-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-ljvh3kgn~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvh3kgn {
        grid-area: 5/1/6/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvh3kgn {
        grid-area: 6/1/7/2;
    }
}

#comp-ljvh3kgn {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --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;
}

#comp-mfqszs3g {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35.57874762808349%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0608202 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0466601 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqszs3g {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontSize: 50spx;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqszs2b {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35.57874762808349%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: max(0.5px, 0.0608202 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.135 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqszs2b {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvheu34 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.275634765625%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: center;
    justify-self: end;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 19.36373243144914%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

#comp-ljvheu34 .comp-ljvheu34-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 7.334383462311863%;
    padding-left: 7.334383462311863%;
    padding-right: 7.334383462311863%;
    padding-bottom: 17.113561412061017%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2686656 * (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-ljvheu34 {
        width: 53.049723307291664%;
        align-self: start;
        justify-self: start;
        bottom: var(--force-auto, );
        margin-left: 5.999755859375%;
        margin-right: 0%;
        margin-top: 10%;
    }

    #comp-ljvheu34 .comp-ljvheu34-container {
        padding-top: 6%;
        padding-left: 6%;
        padding-right: 6%;
        padding-bottom: 20%;
        grid-template-rows: minmax(max(0.5px, 0.4571344 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 378.703375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu34 {
        width: 60%;
        align-self: start;
        justify-self: center;
        bottom: var(--force-auto, );
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 10%;
    }

    #comp-ljvheu34 .comp-ljvheu34-container {
        padding-top: 5.304887820512819%;
        padding-left: 5.304887820512819%;
        padding-right: 5.304887820512819%;
        padding-bottom: 17.6829594017094%;
        grid-template-rows: minmax(max(0.5px, 0.7902816 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 209.187375fr);
    }
}

#comp-ljvheu34 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_21);
    --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-ljvheu39 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.0074099265386744105%;
    margin-top: 0.025924797888738704%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljvheu39-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-ljvheu39 {
        width: 78.09296968040452%;
        margin-right: 0%;
        margin-top: 0.017431466446518867%;
        margin-bottom: -0.008611144424559012%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu39 {
        width: 99.46196722565348%;
        margin-right: 0%;
        margin-top: 0.02729534318733683%;
        margin-bottom: -0.01811921394081329%;
    }
}

#comp-ljvheu39 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-ljvheu3h3 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.6192205771940675;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 13.425836444411855%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvheu3h3 {
        --aspect-ratio: 0.6642857142857143;
        margin-bottom: 10.842633928571429%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu3h3 {
        --aspect-ratio: 0.6641954969796815;
        margin-bottom: 7.404356580633352%;
    }
}

#comp-ljvheu3h3 {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvheu3h3 wow-image {
    overflow: clip;
}

#comp-ljvheu3h3 wow-image img {
    height: 100%;
}

#comp-ljvheu3g {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.0436320480401378%;
    align-self: stretch;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvheu3g {
        width: 49.598214285714285%;
        margin-bottom: 3.5714285714285716%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu3g {
        width: 97.53711490603278%;
        margin-bottom: 5.8575874061870765%;
        align-self: flex-start;
    }
}

#comp-ljvheu3g {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvheu3e {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.019712185721257%;
    align-self: stretch;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvheu3e {
        width: 93.89508928571429%;
        margin-left: 0%;
        margin-bottom: 6.595982142857143%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu3e {
        width: 97.51967783269266%;
        margin-left: 0.009152480322167308%;
        margin-bottom: 5.8575874061870765%;
        align-self: flex-start;
    }
}

#comp-ljvheu3e {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --lineHeight: 1.4em;
    --fontSize: 22px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljvheu3a3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvheu3a3 {
        width: 70.67522321428571%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvheu3a3 {
        width: 97.53711490603278%;
        align-self: flex-start;
    }
}

#comp-ljvheu3a3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzebls4 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 6/1/7/3;
    position: relative;
}

#comp-ljzebls4 .comp-ljzebls4-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljzebls4 {
        --l_display: unset;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 6/1/7/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebls4 {
        margin-top: -0.002375000000029104px;
        margin-bottom: 0.0028750000001309672px;
        grid-area: 7/1/8/2;
    }
}

#comp-ljzebls4 {
    --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-ljzebyy0 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.275634765625%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 29.998779296875%;
    margin-right: 0%;
    margin-top: 10%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljzebyy0 .comp-ljzebyy0-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 7.334383462311863%;
    padding-left: 7.334383462311863%;
    padding-right: 7.334383462311863%;
    padding-bottom: 17.113561412061017%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2686656 * (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-ljzebyy0 {
        width: 53.049723307291664%;
        justify-self: start;
        margin-left: 5.999755859375%;
        margin-top: 9.478759765625%;
    }

    #comp-ljzebyy0 .comp-ljzebyy0-container {
        padding-top: 6%;
        padding-left: 6%;
        padding-right: 6%;
        padding-bottom: 20%;
        grid-template-rows: minmax(max(0.5px, 0.4571313 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 372.203375fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebyy0 {
        width: 60%;
        justify-self: center;
        margin-left: 0%;
        margin-top: 10.1%;
    }

    #comp-ljzebyy0 .comp-ljzebyy0-container {
        padding-top: 5.304887820512819%;
        padding-left: 5.304887820512819%;
        padding-right: 5.304887820512819%;
        padding-bottom: 17.6829594017094%;
        grid-template-rows: minmax(max(0.5px, 0.7902844 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 209.187375fr);
    }
}

#comp-ljzebyy0 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: var(--color_15);
    --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-ljzebyy8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.85985915395582%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.004486320017319279%;
    margin-top: 0.02286339924001869%;
    margin-bottom: -0.013713486228264444%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljzebyy8-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-ljzebyy8 {
        width: 78.45917251496556%;
        justify-self: end;
        margin-right: 0%;
        margin-top: 0.012587724483373136%;
        margin-bottom: -0.004157844960114603%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebyy8 {
        width: 99.38727364858406%;
        justify-self: start;
        margin-right: 0%;
        margin-top: 0.01496261735859664%;
        margin-bottom: -0.0036190034545372906%;
    }
}

#comp-ljzebyy8 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljzebyyn2 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.8532205505096028;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 13.42795383507271%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzebyyn2 {
        width: 99.98929851784472%;
        --aspect-ratio: 0.6575694332958741;
        margin-left: 0.010700909577314071%;
        margin-bottom: 10.3150355452106%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebyyn2 {
        margin-left: 0.007352150560334078%;
        margin-bottom: 7.087032538277116%;
    }
}

#comp-ljzebyyn2 {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzebyyn2 wow-image {
    overflow: clip;
}

#comp-ljzebyyn2 wow-image img {
    height: 100%;
}

#comp-ljzebyyl5 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.0436320480401378%;
    align-self: stretch;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzebyyl5 {
        width: 96.8644657285034%;
        margin-bottom: 1.712053919895942%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebyyl5 {
        margin-bottom: 1.176281146527033%;
        align-self: flex-start;
    }
}

#comp-ljzebyyl5 {
    --textDecoration: none;
    --textAlign: left;
    --color: var(--color_11);
    --alpha-color: 1;
    --fontSize: 25px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzebyyk {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.019712185721257%;
    align-self: stretch;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzebyyk {
        width: 96.8644657285034%;
        margin-bottom: 6.9075837121151284%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzebyyk {
        margin-bottom: 4.745913895697918%;
        align-self: flex-start;
    }
}

#comp-ljzebyyk {
    --textDecoration: none;
    --lineHeight: 1.4em;
    --fontSize: 22px;
    --color: var(--color_11);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzebyya3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzebyya3 {
        width: 96.8644657285034%;
        align-self: flex-start;
    }
}

#comp-ljzebyya3 {
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzef4d0 {
    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;
    pointer-events: auto;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-ljzef4d0 .comp-ljzef4d0-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 0%;
    padding-right: 0%;
    /*column-gap: max(0.5px, 0.0781258 * (var(--scaling-factor) - var(--scrollbar-width)));*/
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
   /* grid-template-rows: minmax(max(0.5px, 0.3637898 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.4750359 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.475 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.475 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.5fr 0.5fr;*/
  /*  --container-layout-type: grid-container-layout;
    --container-display: grid;*/
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzef4d0 .comp-ljzef4d0-container {
        padding-left: 6%;
        padding-right: 6%;
        row-gap: 0px;
        column-gap: max(0.5px, 0.0520844 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.2812516 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6640617 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6640617 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8072922 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzef4d0 .comp-ljzef4d0-container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0%;
        padding-right: 0%;
        row-gap: 0px;
        column-gap: max(0.5px, 0.0520844 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.1282055 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1282055 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6307695 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1282055 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6307695 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1282055 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6307695 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljzef4d0 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzefonn {
    min-width: 0px;
    margin-left: 13%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: -2px;
    position: unset;
    width: 185%;
}
#comp-ljzefonn .comp-ljzefonn-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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.00010064483143%);
    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-ljzefonn {
        grid-area: 1/1/2/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzefonn {
        grid-area: 1/1/2/2;
    }
}

#comp-ljzefonn {
    --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-ljzefr4i {
    width: 99.99966486448095%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -0.03606590850578386%;
    margin-bottom: -0.036032616897925585%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljzefr4i .comp-ljzefr4i-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    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-ljzefr4i {
        width: 75.39762319410988%;
        margin-left: 0%;
        margin-top: -0.03236323767025775%;
        margin-bottom: -0.03699448393413616%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzefr4i {
        width: 82.7783203125%;
        margin-left: 5.99609375%;
        margin-top: -0.0244140625%;
        margin-bottom: -0.0390625%;
    }
}

#comp-ljzefr4i {
    --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-ljzefr4r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 36.440163661635445%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0.8877791846365196%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzefr4r {
        width: 50%;
        margin-bottom: 3.5041620985361095%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzefr4r {
        margin-bottom: 3.1916337499850216%;
    }
}

#comp-ljzefr4r {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzefr4r {
        --fontSize: 19spx;
    }
}

#comp-ljzefr4m1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98238092441417%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-ljzefr4m1 {
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 1.1em;
    --fontSize: 95spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzefr4m1 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 57spx;
    }
}

#comp-ljzei6sl {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
   margin-left: 12%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/3/3;
    position: relative;
}

#comp-ljzei6sl .comp-ljzei6sl-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00009395184966%);
    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-ljzei6sl {
        grid-area: 2/2/3/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzei6sl .comp-ljzei6sl-container {
        padding-top: 0px;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
    }

    #comp-ljzei6sl {
        grid-area: 2/1/3/2;
    }
}

#comp-ljzei6sl {
    --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-ljzeptm3 {
    width: 82.7060453479037%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljzeptm3-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-ljzeptm3 {
        width: 99.95429037223711%;
        margin-top: 0.005074337007423957%;
        margin-bottom: -0.004952552919368655%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptm3 {
        margin-top: 0.005074337007423957%;
        margin-bottom: -0.004952552919368655%;
    }
}

#comp-ljzeptm3 {
    --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-ljzeptm7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.18583419231335%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 23%;
    margin-bottom: 1.884847592401708%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptm7 {
        margin-bottom: 1.7501506570684253%;
    }
}

#comp-ljzeptm7 {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptm7 {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptm7 {
        --fontSize: 17spx;
    }
}

#comp-ljzeptmb {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.10985127374467%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.003681342953909586%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.1204535414519214%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmb {
        margin-left: 0%;
        margin-bottom: 4.483501664353677%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptmb {
        margin-left: 0%;
        margin-bottom: 2.332042814848554%;
    }
}

#comp-ljzeptmb {
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmb {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptmb {
        --fontSize: 70spx;
    }
}

#comp-ljzerg3f {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007362685907819172%;
    margin-right: 0%;
    margin-top: 1px;
    margin-bottom: 5.890148726255338%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzerg3f {
        width: 99.98920261296766%;
        margin-left: 0.004153798786353664%;
        margin-bottom: 3.323039029082931%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzerg3f {
        margin-left: 0.004153798786353664%;
        margin-bottom: 5.830107037121385%;
    }
}

#comp-ljzerg3f {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzerg3f {
        --fontSize: 19spx;
    }
}

#comp-ljzeptmd2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99263731409218%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.007362685907819172%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmd2 {
        margin-left: 0.004153798786353664%;
    }
}

#comp-ljzeptmd2 {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmd2 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptmd2 {
        --fontSize: 17px;
    }
}

#comp-ljzefoq5 {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-ljzefoq5 .comp-ljzefoq5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljzefoq5 {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzefoq5 {
        grid-area: 3/1/4/2;
    }
}

#comp-ljzefoq5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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-ljzengs7 {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.9956766631146293;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzengs7 {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        --aspect-ratio: auto;
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-ljzengs7 {
    --backgroundColor: var(--color_11);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzengs7 wow-image {
    overflow: clip;
}

#comp-ljzengs7 wow-image img {
    height: 100%;
}

#comp-ljzeofu3 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-ljzeofu3 .comp-ljzeofu3-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljzeofu3 {
        margin-bottom: 0px;
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeofu3 .comp-ljzeofu3-container {
        padding-top: 6%;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
    }

    #comp-ljzeofu3 {
        margin-bottom: 0.0011249999997744453px;
        grid-area: 4/1/5/2;
    }
}

#comp-ljzeofu3 {
    --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-ljzex8si {
    width: 69.0658199334357%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 12%;
    margin-right: 0%;
    margin-top: 6%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljzex8si-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-ljzex8si {
        width: 91.69898591478412%;
        align-self: start;
        margin-left: 0%;
        margin-top: 14.808073992991991%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8si {
        align-self: center;
        margin-left: 0%;
        margin-top: 0%;
    }
}

#comp-ljzex8si {
    --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-ljzex8sl {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.18583419231335%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.2570975136660203%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sl {
        margin-bottom: 2.3362422240577527%;
    }
}

#comp-ljzex8sl {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sl {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sl {
        --fontSize: 17spx;
    }
}

#comp-ljzex8sn4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99559160641861%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.004408393581378946%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.5392347028742726%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sn4 {
        margin-left: 0%;
        margin-bottom: 5.984939557970151%;
    }
}

#comp-ljzex8sn4 {
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sn4 {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sn4 {
        --fontSize: 70spx;
    }
}

#comp-ljzex8sr6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99118321283724%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.008816787162757892%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.053429730206313%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sr6 {
        width: 99.98920261296766%;
        margin-left: 0.006639906620852665%;
        margin-bottom: 5.311925296682131%;
    }
}

#comp-ljzex8sr6 {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sr6 {
        --fontSize: 19spx;
    }
}

#comp-ljzex8sp6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99263731409218%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.008816787162757892%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sp6 {
        margin-left: 0.006639906620852665%;
    }
}

#comp-ljzex8sp6 {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sp6 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sp6 {
        --fontSize: 17px;
    }
}

#comp-ljzew3f0 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/2/4/3;
    position: relative;
}

#comp-ljzew3f0 .comp-ljzew3f0-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljzew3f0 {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 3/2/4/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzew3f0 {
        margin-top: -0.0011249999997744453px;
        margin-bottom: 0.0016249999998763087px;
        grid-area: 5/1/6/2;
    }
}

#comp-ljzew3f0 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --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-ljzexkus {
    width: 99.96044450246784%;
    height: auto;
    --aspect-ratio: 0.9961013645224172;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.00913407951861696%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzexkus {
        width: 99.47730269353926%;
        --aspect-ratio: 1.6013568659457253;
        align-self: start;
        justify-self: start;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0.010148674014847914%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzexkus {
        min-height: 0px;
        min-width: 0px;
        width: auto;
        --aspect-ratio: auto;
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-ljzexkus {
    --backgroundColor: var(--color_12);
    --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: 0.1 * var(--one-unit);
}

#comp-ljzf76qp {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/2/5/3;
    position: relative;
}

#comp-ljzf76qp .comp-ljzf76qp-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 99.99996168031804%);
    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-ljzf76qp {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 4/2/5/3;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzf76qp {
        margin-top: -0.0016249999998763087px;
        margin-bottom: 0.0018749999999272404px;
        grid-area: 6/1/7/2;
    }
}

#comp-ljzf76qp {
    --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-ljzfi2ma {
    width: 69.06380126382737%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 12%;
    margin-right: 0%;
    margin-top: 15%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljzfi2ma-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-ljzfi2ma {
        width: 87.47723498216543%;
        justify-self: start;
        margin-left: 11.996849856254048%;
        margin-top: 15.004663093463176%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2ma {
        justify-self: center;
        margin-left: 0%;
        margin-top: 5.997596153846154%;
        margin-bottom: 6%;
    }
}

#comp-ljzfi2ma {
    --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-ljzfi2me {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 68.18583419231335%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.2570975136660203%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2me {
        margin-bottom: 2.449112823170506%;
    }
}

#comp-ljzfi2me {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2me {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2me {
        --fontSize: 17spx;
    }
}

#comp-ljzfi2mh {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99559160641861%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.004408393581378946%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.5392347028742726%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mh {
        margin-left: 0%;
        margin-bottom: 6.274089247418195%;
    }
}

#comp-ljzfi2mh {
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mh {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2mh {
        --fontSize: 70spx;
    }
}

#comp-ljzfi2ml {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99118321283724%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.008816787162757892%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.053429730206313%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2ml {
        width: 99.98920261296766%;
        margin-left: 0.006960699657906281%;
        margin-bottom: 5.568559726325024%;
    }
}

#comp-ljzfi2ml {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712294043092523spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2ml {
        --fontSize: 19spx;
    }
}

#comp-ljzfi2mj1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99263731409218%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0.008816787162757892%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mj1 {
        margin-left: 0.006960699657906281%;
    }
}

#comp-ljzfi2mj1 {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mj1 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2mj1 {
        --fontSize: 17px;
    }
}

#comp-ljzf6t81 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: -4px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-ljzf6t81 .comp-ljzf6t81-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-ljzf6t81 {
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzf6t81 {
        margin-top: -0.0018749999999272404px;
        margin-bottom: 0.0020000000004074536px;
        grid-area: 7/1/8/2;
    }
}

#comp-ljzf6t81 {
    --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-ljzfemyn {
    min-height: unset;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 114.53222308393805%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: start;
    pointer-events: auto;
    margin-left: -14.964666944667451%;
    margin-right: 0%;
    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-ljzfemyn {
        min-height: 0px;
        width: auto;
        justify-self: stretch;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-ljzfemyn {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzfwmzd {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 4/1/5/2;
    position: relative;
}

.comp-ljzfwmzd-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.7367187 * (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-ljzfwmzd-container {
        grid-template-rows: minmax(max(0.5px, 0.8031211 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-ljzfwmzd {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzfy1k7 {
    width: 54.031%;
    height: auto;
    --aspect-ratio: 1.2068493150684931;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -7%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfy1k7 {
        --aspect-ratio: 1.049300799086758;
        margin-top: -9.995524088541666%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfy1k7 {
        --aspect-ratio: 1.3864418686336495;
        margin-top: -9.98397435897436%;
    }
}

#comp-ljzfy1k7 {
    --backgroundColor: var(--color_15);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 0.33;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljzg070w {
    width: 50.0927734375%;
    height: auto;
    --l_display: unset;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 37.91748046875%;
    margin-top: 10.406494140625%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljzg070w .comp-ljzg070w-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    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-ljzg070w {
        width: 57.122802734375%;
        align-self: end;
        justify-self: start;
        margin-left: 5.995686848958333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 13.020605468750004%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzg070w {
        align-self: end;
        justify-self: start;
        margin-left: 5.993589743589744%;
        margin-right: 0%;
        margin-top: 6%;
        margin-bottom: 6%;
    }
}

#comp-ljzg070w {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljzg07122 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 65.96936212958312%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 1.5599195936272354%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg07122 {
        width: 50%;
        margin-bottom: 2.316898620383403%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzg07122 {
        margin-bottom: 4.489967728356953%;
    }
}

#comp-ljzg07122 {
    --minFontSize: 16px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: left;
    --lineHeight: 1.5em;
    --fontSize: 22.712spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg07122 {
        --fontSize: 31.667spx;
    }
}

#comp-ljzg0710 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98238092441417%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 8.733794716834%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg0710 {
        margin-bottom: 10.029886374042645%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzg0710 {
        margin-bottom: 10.025256068472007%;
    }
}

#comp-ljzg0710 {
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_11);
    --alpha-color: 1;
    --lineHeight: 1.1em;
    --fontSize: 95spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg0710 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
    }
}

#comp-ljzg59kx {
    min-height: 240px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 240px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 10.000000000000002%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg59kx {
        min-height: 200px;
        width: 200px;
        margin-right: 20%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzg59kx {
        min-height: 120px;
        width: 120px;
        margin-right: 19.980356391188437%;
    }
}

#comp-ljzg59kx {
    --rd: 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px 1123.3625170998632px;
    --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd: none;
    --horizontalPadding: 0px;
    --verticalPadding: 0px;
    --fnt: var(--font_8);
    --trans2: color 0.4s ease 0s;
    --txt: var(--color_11);
    --bg: 0, 0, 0;
    --brd: var(--color_11);
    --brw: 1px;
    --bgh: var(--color_11);
    --brdh: 50, 50, 50;
    --txth: var(--color_15);
    --bgd: 204, 204, 204;
    --alpha-bgd: 1;
    --txtd: 255, 255, 255;
    --alpha-txtd: 1;
    --alpha-txth: 1;
    --margin: 0px;
    --alpha-brdh: 0;
    --align: center;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --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: 1000px) {
    #comp-ljzg59kx {
        --rd: 1123.363px 1123.363px 1123.363px 1123.363px;
    }
}

#comp-ljmm0018 {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 5/1/6/2;
    position: relative;
}

.comp-ljmm0018-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-ljmm0018:not(.comp-ljmm0018-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-ljmm0018 {
        --l_display: unset;
    }
}

#comp-ljmm0018 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-ljmm0018_r_comp-kbgakgyt {
    min-height: 442.15625px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-ljmm0018_r_comp-kbgakgyt .comp-ljmm0018_r_comp-kbgakgyt-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-ljmm0018_r_comp-kbgakgyt .comp-ljmm0018_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(320px, auto) minmax(77.23431019265641px, auto);
    grid-template-columns: 2fr 1fr 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm0018_r_comp-kbgakgyt:not(.comp-ljmm0018_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-kbgakgyt {
        min-height: 420.703125px;
    }

    #comp-ljmm0018_r_comp-kbgakgyt .comp-ljmm0018_r_comp-kbgakgyt-container {
        padding-right: 4%;
        padding-left: 4%;
        grid-template-rows: minmax(290.53117449318626px, auto) minmax(84.09385050681375px, auto);
        grid-template-columns: 1fr 0.9094208026449125fr 1fr 1.0905791973550873fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-kbgakgyt {
        min-height: 748.9685px;
    }

    #comp-ljmm0018_r_comp-kbgakgyt .comp-ljmm0018_r_comp-kbgakgyt-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0%;
        grid-template-rows: minmax(98.45297621356258px, auto) minmax(217.93772598355358px, auto) minmax(187.18776464595172px, auto) minmax(200px, auto) minmax(120px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-ljmm0018_r_comp-kbgakgyt {
    --bg: var(--color_20);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm0018_r_comp-ljppv3cz {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-ljppv3cz-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: 1000px) {
    #comp-ljmm0018_r_comp-ljppv3cz {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljppv3cz {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-ljmm0018_r_comp-ljppv3cz {
    --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-ljmm0018_r_comp-ljpn7f6r {
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 53.22584582854789%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.01990247257704645%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 77.00116337656603%;
        align-self: start;
        justify-self: start;
        margin-top: 0.04422812370853879%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 94.37787941370746%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }
}

#comp-ljmm0018_r_comp-ljpn7f6r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 30px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 7.922spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpn7f6r {
        --minFontSize: 20px;
        --maxFontSize: 30px;
        --fontSize: 7.922spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn7f6r {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --textAlign: center;
        --fontSize: 30spx;
    }
}

#comp-ljmm0018_r_comp-mfqtlebr {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4097844880202703;
    min-width: 0px;
    width: 45.70430870803028%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0028261 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm0018_r_comp-mfqtlebr {
    --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-ljmm0018_r_comp-ljppv3h7 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-ljmm0018_r_comp-ljppv3h7-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: 1000px) {
    #comp-ljmm0018_r_comp-ljppv3h7 {
        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-ljmm0018_r_comp-ljppv3h7 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-ljmm0018_r_comp-ljppv3h7 {
    --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-ljmm0018_r_comp-m71z9c4d {
    width: 62.834106812276026%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-m71z9c4d-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-ljmm0018_r_comp-m71z9c4d {
        width: 62.834106812276026%;
        justify-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-m71z9c4d {
        width: 97.71428571428571%;
    }
}

#comp-ljmm0018_r_comp-m71z9c4d {
    --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-ljmm0018_r_comp-ljpmpqhx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.14169570267131%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0249875 * (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-ljmm0018_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0234258 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0258692 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-ljmm0018_r_comp-ljpmpqhx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmpqhx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmpqhx {
        --fontSize: 23px;
    }
}

#comp-ljmm0018_r_comp-m71z1vkv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-ljmm0018_r_comp-m71z1vkv-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 148.00005fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm0018_r_comp-m71z1vkv:not(.comp-ljmm0018_r_comp-m71z1vkv-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljmm0018_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-ljmm0018_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }

    #portal-comp-ljmm0018_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }

    #portal-comp-ljmm0018_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }
}

:is(#comp-ljmm0018_r_comp-m71z1vl6, [id^="comp-ljmm0018_r_comp-m71z1vl6__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-m71z1vl6-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;
}

:is(#comp-ljmm0018_r_comp-m71z1vl6, [id^="comp-ljmm0018_r_comp-m71z1vl6__"]):not(.comp-ljmm0018_r_comp-m71z1vl6-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl6, [id^="comp-ljmm0018_r_comp-m71z1vl6__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0018_r_comp-m71z1vl7, [id^="comp-ljmm0018_r_comp-m71z1vl7__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vl85, [id^="comp-ljmm0018_r_comp-m71z1vl85__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vl85, [id^="comp-ljmm0018_r_comp-m71z1vl85__"]) .comp-ljmm0018_r_comp-m71z1vl85-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-ljmm0018_r_comp-m71z1vl85, [id^="comp-ljmm0018_r_comp-m71z1vl85__"]) .comp-ljmm0018_r_comp-m71z1vl85-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl85, [id^="comp-ljmm0018_r_comp-m71z1vl85__"]):not(.comp-ljmm0018_r_comp-m71z1vl85-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl85, [id^="comp-ljmm0018_r_comp-m71z1vl85__"]) .comp-ljmm0018_r_comp-m71z1vl85-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-ljmm0018_r_comp-m71z1vl95, [id^="comp-ljmm0018_r_comp-m71z1vl95__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vl95, [id^="comp-ljmm0018_r_comp-m71z1vl95__"]) .comp-ljmm0018_r_comp-m71z1vl95-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-ljmm0018_r_comp-m71z1vl95, [id^="comp-ljmm0018_r_comp-m71z1vl95__"]) .comp-ljmm0018_r_comp-m71z1vl95-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl95, [id^="comp-ljmm0018_r_comp-m71z1vl95__"]):not(.comp-ljmm0018_r_comp-m71z1vl95-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vla3, [id^="comp-ljmm0018_r_comp-m71z1vla3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vla3, [id^="comp-ljmm0018_r_comp-m71z1vla3__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0018_r_comp-m71z1vla8, [id^="comp-ljmm0018_r_comp-m71z1vla8__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vl4, [id^="comp-ljmm0018_r_comp-m71z1vl4__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-m71z1vl4-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl4, [id^="comp-ljmm0018_r_comp-m71z1vl4__"]):not(.comp-ljmm0018_r_comp-m71z1vl4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-ljmm0018_r_comp-m71z1vl4, [id^="comp-ljmm0018_r_comp-m71z1vl4__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-ljmm0018_r_comp-m71z1vl46, [id^="comp-ljmm0018_r_comp-m71z1vl46__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-ljmm0018_r_comp-m71z1vl46, [id^="comp-ljmm0018_r_comp-m71z1vl46__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm0018_r_comp-ljppv9gj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-ljmm0018_r_comp-ljppv9gj .comp-ljmm0018_r_comp-ljppv9gj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    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: 1000px) {
    #comp-ljmm0018_r_comp-ljppv9gj {
        margin-left: 0px;
        margin-right: 0.001174999999989268px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljppv9gj .comp-ljmm0018_r_comp-ljppv9gj-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #comp-ljmm0018_r_comp-ljppv9gj {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-ljmm0018_r_comp-ljppv9gj {
    --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-ljmm0018_r_comp-ljpmuoay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 51.3270015411984%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-ljpmuoay-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-ljmm0018_r_comp-ljpmuoay {
        width: 53.51602968733194%;
        margin-right: 0%;
        margin-top: 0.046875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuoay {
        width: 95.65384465310467%;
        margin-right: 0.004215299376835731%;
        margin-top: 0px;
    }
}

#comp-ljmm0018_r_comp-ljpmuoay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-ljmm0018_r_comp-ljpmuocx {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 16.410089559961623%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuocx {
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-ljmm0018_r_comp-ljpmuocx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmuocx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuocx {
        --fontSize: 23px;
    }
}

#comp-ljmm0018_r_comp-ljpmuocv {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-ljmm0018_r_comp-ljpmuocv {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmuocv {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuocv {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljmm0018_r_comp-ljppvh50 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/4/2/5;
    position: relative;
}

.comp-ljmm0018_r_comp-ljppvh50-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: 1000px) {
    #comp-ljmm0018_r_comp-ljppvh50 {
        margin-left: -0.001174999999989268px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/4/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljppvh50 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-ljmm0018_r_comp-ljppvh50 {
    --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-ljmm0018_r_comp-ljpmxneh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 96.40429497603289%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm0018_r_comp-ljpmxneh-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-ljmm0018_r_comp-ljpmxneh {
        width: 99.99169439527411%;
        margin-right: 0.008305604725928747%;
        margin-top: -0.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxneh {
        width: 95.64984588029385%;
        margin-right: 0.004215299376835731%;
        margin-top: 10px;
    }
}

#comp-ljmm0018_r_comp-ljpmxneh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-ljmm0018_r_comp-ljpmxnev {
    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));
    pointer-events: auto;
    margin-left: 0.4404073768235618%;
    margin-right: -0.4404073768235618%;
    margin-top: 0px;
    margin-bottom: 8.80875369898837%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmxnev {
        margin-left: 0.3937179078696557%;
        margin-right: -0.3937179078696557%;
        margin-bottom: 7.874900058030196%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxnev {
        margin-left: 0.22101573024020585%;
        margin-right: -0.22101573024020585%;
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-ljmm0018_r_comp-ljpmxnev {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmxnev {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxnev {
        --fontSize: 23px;
    }
}

#comp-ljmm0018_r_comp-ljpmxnes3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-ljmm0018_r_comp-ljpmxnes3 {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmxnes3 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxnes3 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-ljmm0018_r_comp-ljppvzzf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/5;
    position: relative;
}

.comp-ljmm0018_r_comp-ljppvzzf-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: 1000px) {
    #comp-ljmm0018_r_comp-ljppvzzf {
        margin-left: 0px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljppvzzf {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-ljmm0018_r_comp-ljppvzzf {
    --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-ljmm0018_r_comp-ljpn8cwm {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.332888222756264%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0026494115249315457%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpn8cwm {
        width: 32.45537805694455%;
        align-self: center;
        justify-self: start;
        margin-left: 0.29854701810353734%;
        margin-top: 0.0154766774185124%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn8cwm {
        width: 98.92432210971663%;
        align-self: start;
        justify-self: center;
        margin-left: 0%;
        margin-top: 30px;
    }
}

#comp-ljmm0018_r_comp-ljpn8cwm {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn8cwm {
        --textAlign: center;
    }
}

#comp-ljmm0018_r_comp-lrg55l1r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 39.54646487376976%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.001273766357291467%;
    margin-top: 0.010610473756274413%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-lrg55l1r {
        width: 50.31733557710952%;
        margin-right: -0.0021937677182090553%;
        margin-top: 0%;
        margin-bottom: 0.0022149977283638872%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-lrg55l1r {
        width: 99.46432105062193%;
        margin-right: 0%;
        margin-top: 40.0625px;
        margin-bottom: 0%;
    }
}

#comp-ljmm0018_r_comp-lrg55l1r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: right;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-lrg55l1r {
        --textAlign: center;
    }
}

#comp-ljmm0018_r_comp-lrn5ivga {
    min-height: 0px;
    --l_display: unset;
    height: 2px;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm0018_r_comp-lrn5ivga {
    --brd: var(--color_21);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-ljmm006e {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-ljmm006e-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-ljmm006e:not(.comp-ljmm006e-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-ljmm006e-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-ljmm006e {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-ljmm006e_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-ljmm006e_r_comp-kd5px9hr .comp-ljmm006e_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-ljmm006e_r_comp-kd5px9hr .comp-ljmm006e_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(100px, max-content) auto;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-ljmm006e_r_comp-kd5px9hr:not(.comp-ljmm006e_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-ljmm006e_r_comp-kd5px9hr .comp-ljmm006e_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm006e_r_comp-kd5px9hr {
        width: 300px;
    }

    #comp-ljmm006e_r_comp-kd5px9hr .comp-ljmm006e_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm006e_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-ljmm006e_r_comp-kd5px9hr .comp-ljmm006e_r_comp-kd5px9hr-container {
        grid-template-rows: minmax(100px, max-content) auto;
        grid-template-columns: 1fr;
    }
}

#comp-ljmm006e_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm006e_r_comp-kd5px9hr {
        --containerBackground: var(--color_20);
        --alpha-bg: 0.8;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm006e_r_comp-kd5px9hr {
        --containerBackground: var(--color_15);
        --alpha-bg: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-ljmm006e_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 200px;
    grid-area: 2/1/3/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm006e_r_comp-kd5px9kk {
        width: 60%;
        margin-top: 100px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm006e_r_comp-kd5px9kk {
        width: 80%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-ljmm006e_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: 7px;
    --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
    --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_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --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:1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm006e_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_15);
        --verticalPadding: 10px;
        --fnt: var(--font_6);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 0.2;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm006e_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_11);
        --verticalPadding: 10px;
        --fnt: var(--font_7);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 1;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-ljmm006e_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, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-ljmm006e_r_comp-kkmqi5tc~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm006e_r_comp-kkmqi5tc {
        margin-right: 30px;
    }
}

#comp-ljmm006e_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

#comp-m870qfk1 {
    height: auto;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfk1-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-m870qfk1:not(.comp-m870qfk1-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfk1 {
        --l_display: unset;
    }
}

#comp-m870qfk1 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m870qfk1_r_comp-lzpc14ax {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    position: relative;
}

.comp-m870qfk1_r_comp-lzpc14ax-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0828063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.9731182795698925fr 1.0268817204301075fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qfk1_r_comp-lzpc14ax:not(.comp-m870qfk1_r_comp-lzpc14ax-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m870qfk1_r_comp-lzpc14ax {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m870qfk1_r_comp-mfog6hom {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qfk1_r_comp-mfog6hom .comp-m870qfk1_r_comp-mfog6hom-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qfk1_r_comp-mfog6hom {
    --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-m870qfk1_r_comp-mfog72xg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.40973737845557323;
    min-width: 0px;
    width: 37.57535970024159%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0057806 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0599704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qfk1_r_comp-mfog72xg {
    --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-m870qfk1_r_comp-mfog6hpe {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m870qfk1_r_comp-mfog6hpe .comp-m870qfk1_r_comp-mfog6hpe-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qfk1_r_comp-mfog6hpe {
    --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-m870qfk1_r_comp-m6z3mimh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 129.5303643918505%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.2076087 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfk1_r_comp-m6z3mimh-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 829fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qfk1_r_comp-m6z3mimh:not(.comp-m870qfk1_r_comp-m6z3mimh-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-m870qfk1_r_comp-m6z3mimh {
        height: 30px;
        width: 30px;
        justify-self: end;
        margin-left: 0px;
        margin-right: 5%;
    }

    .comp-m870qfk1_r_comp-m6z3mimh-container {
        grid-template-rows: minmax(min-content, 50fr);
        grid-template-columns: minmax(0px, 30fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfk1_r_comp-m6z3mimh {
        justify-self: end;
        margin-left: 0px;
        margin-right: 8%;
    }
}

#comp-m870qfk1_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m870qfk1_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfk1_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qfk1_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfk1_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qfk1_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

:is(#comp-m870qfk1_r_comp-m6z3miml3, [id^="comp-m870qfk1_r_comp-m6z3miml3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfk1_r_comp-m6z3miml3-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;
}

:is(#comp-m870qfk1_r_comp-m6z3miml3, [id^="comp-m870qfk1_r_comp-m6z3miml3__"]):not(.comp-m870qfk1_r_comp-m6z3miml3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3miml3, [id^="comp-m870qfk1_r_comp-m6z3miml3__"]) {
    --static-spx: 1px;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm1, [id^="comp-m870qfk1_r_comp-m6z3mimm1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm12, [id^="comp-m870qfk1_r_comp-m6z3mimm12__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm12, [id^="comp-m870qfk1_r_comp-m6z3mimm12__"]) .comp-m870qfk1_r_comp-m6z3mimm12-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm12, [id^="comp-m870qfk1_r_comp-m6z3mimm12__"]) .comp-m870qfk1_r_comp-m6z3mimm12-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm12, [id^="comp-m870qfk1_r_comp-m6z3mimm12__"]):not(.comp-m870qfk1_r_comp-m6z3mimm12-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3mimm12, [id^="comp-m870qfk1_r_comp-m6z3mimm12__"]) .comp-m870qfk1_r_comp-m6z3mimm12-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]):not(.comp-m870qfk1_r_comp-m6z3mimn9-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) {
    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 300px;
        align-self: center;
    }

    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(400px, auto);
        grid-template-columns: minmax(0px, 220fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 100%;
        align-self: center;
    }

    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qfk1_r_comp-m6z3mimn9, [id^="comp-m870qfk1_r_comp-m6z3mimn9__"]) .comp-m870qfk1_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(292px, auto);
        grid-template-columns: minmax(0px, 350fr);
    }
}

:is(#comp-m870qfk1_r_comp-m6z3mimo1, [id^="comp-m870qfk1_r_comp-m6z3mimo1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 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) {
    :is(#comp-m870qfk1_r_comp-m6z3mimo1, [id^="comp-m870qfk1_r_comp-m6z3mimo1__"]) {
        width: 60%;
        justify-self: center;
        margin-top: 100px;
        margin-bottom: 200px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qfk1_r_comp-m6z3mimo1, [id^="comp-m870qfk1_r_comp-m6z3mimo1__"]) {
        width: 75.31696428571429%;
    }
}

:is(#comp-m870qfk1_r_comp-m6z3mimo1, [id^="comp-m870qfk1_r_comp-m6z3mimo1__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qfk1_r_comp-m6z3mimo10, [id^="comp-m870qfk1_r_comp-m6z3mimo10__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-m870qfk1_r_comp-m6z3mimo10, [id^="comp-m870qfk1_r_comp-m6z3mimo10__"]) {
        height: 20px;
        width: 20px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, );
        right: var(--force-auto, );
        margin-right: 40px;
        margin-top: 40px;
        --is-sticky: 1;
    }

    :is(#comp-m870qfk1_r_comp-m6z3mimo10, [id^="comp-m870qfk1_r_comp-m6z3mimo10__"])~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

:is(#comp-m870qfk1_r_comp-m6z3mimk, [id^="comp-m870qfk1_r_comp-m6z3mimk__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfk1_r_comp-m6z3mimk-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3mimk, [id^="comp-m870qfk1_r_comp-m6z3mimk__"]):not(.comp-m870qfk1_r_comp-m6z3mimk-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfk1_r_comp-m6z3mimk, [id^="comp-m870qfk1_r_comp-m6z3mimk__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qfk1_r_comp-m6z3mimk6, [id^="comp-m870qfk1_r_comp-m6z3mimk6__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfk1_r_comp-m6z3mimk6, [id^="comp-m870qfk1_r_comp-m6z3mimk6__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#wph5n {
    --shc-mutated-brightness: 114, 112, 106;
    justify-self: unset;
}

#comp-ljve3ehi {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljve3l8i {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljve45n2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljve45n2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 75px;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-ljve45n2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljve45n2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0729162 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljve45n2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljve45n2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljve45n2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljvebjsf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljvefv7b {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljvefv7f1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvefv7f1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(16px, min(28px, max(0.5px, 0.0179684 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.5;
}

#comp-ljvefv7f1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7f1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247399 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljvefv7f1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljvefv7k3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvefv7k3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljvefv7k3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7k3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljvefv7k3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7k3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljvefv7k3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljvefv7i2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvefv7i2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljvefv7i2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljvefv7i2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljvefv7i2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljvefv7i2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljvefv7i2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljve3lb2 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljve3lgf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljvexi97 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljvfhrmf {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljveym7f {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljveym7f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    font-size: 25px;
    text-decoration: none;
    text-align: left;
}

#comp-ljveym7h2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljveym7h2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    font-size: 22px;
    text-decoration: none;
    line-height: 1.4;
}

#comp-ljveym7j3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljveym7j3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-ljveym7j3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

#comp-ljvgis0c {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqsrlzb {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqsrlzb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    font-size: max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
}

#comp-mfqsth69 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqsth69 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    text-decoration: none;
}

#comp-ljvgiyu1 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljvgiyuh {
    --shc-mutated-brightness: 97, 104, 97;
}

#comp-ljvgiyup {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvgiyup :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 25px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljvgiyup [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljvgiyun {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvgiyun :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 22px;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljvgiyun [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljvgiyui3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvgiyui3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljvgiyui3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljvh3kgn {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqszs3g {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqszs3g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    font-size: max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)));
    text-decoration: none;
}

#comp-mfqszs2b {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqszs2b :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    text-decoration: none;
}

#comp-ljvheu34 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljvheu39 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-ljvheu3g {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvheu3g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    font-size: 25px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljvheu3e {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvheu3e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    background-color: transparent;
    font-size: 22px;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljvheu3a3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljvheu3a3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-ljvheu3a3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

#comp-ljzebls4 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzebyy0 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljzebyy8 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljzebyyl5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzebyyl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 25px;
    text-decoration: none;
    text-align: left;
}

#comp-ljzebyyl5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljzebyyk {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzebyyk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 22px;
    text-decoration: none;
    line-height: 1.4;
}

#comp-ljzebyyk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljzebyya3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzebyya3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 18px;
    line-height: 2;
}

#comp-ljzebyya3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

#comp-ljzef4d0 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljzefonn {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzefr4i {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzefr4r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzefr4r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljzefr4r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzefr4r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzefr4r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzefr4m1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzefr4m1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(65px, min(115px, max(0.5px, 0.0742188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    line-height: 1.1;
}

#comp-ljzefr4m1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzefr4m1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0742188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzefr4m1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzei6sl {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzeptm3 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzeptm7 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzeptm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzeptm7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzeptm7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptm7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzeptm7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzeptmb {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzeptmb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzeptmb [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzeptmb [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptmb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzeptmb [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzerg3f {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzerg3f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljzerg3f [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzerg3f :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzerg3f [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzeptmd2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzeptmd2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-ljzeptmd2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzeptmd2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljzeptmd2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzeptmd2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljzeptmd2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzefoq5 {
    --shc-mutated-brightness: 97, 104, 97;
}

#comp-ljzeofu3 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzex8si {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzex8sl {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzex8sl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzex8sl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzex8sl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzex8sl [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzex8sn4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzex8sn4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzex8sn4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sn4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzex8sn4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sn4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzex8sn4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzex8sr6 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzex8sr6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljzex8sr6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sr6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzex8sr6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzex8sp6 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzex8sp6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-ljzex8sp6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzex8sp6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljzex8sp6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzex8sp6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljzex8sp6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzew3f0 {
    --shc-mutated-brightness: 97, 104, 97;
}

#comp-ljzf76qp {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzfi2ma {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzfi2me {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzfi2me :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzfi2me [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2me :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzfi2me [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2me :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0435897 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzfi2me [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzfi2mh {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzfi2mh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-ljzfi2mh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzfi2mh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2mh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546875 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzfi2mh [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzfi2ml {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzfi2ml :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(16px, min(28px, max(0.5px, 0.017744 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljzfi2ml [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2ml :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247396 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzfi2ml [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzfi2mj1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzfi2mj1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-ljzfi2mj1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzfi2mj1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-ljzfi2mj1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljzfi2mj1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-ljzfi2mj1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-ljzf6t81 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljzfwmzd {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-ljzg070w {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljzg07122 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzg07122 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: max(16px, min(28px, max(0.5px, 0.0177437 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    line-height: 1.5;
}

#comp-ljzg07122 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg07122 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(16px, min(28px, max(0.5px, 0.0247398 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzg07122 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljzg0710 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljzg0710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: max(65px, min(95px, max(0.5px, 0.0742188 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    line-height: 1.1;
}

#comp-ljzg0710 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljzg0710 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0742188 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljzg0710 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljzg59kx {
    --shc-mutated-brightness: 0, 0, 0;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
    direction: var(--wix-opt-in-direction, ltr);
    --label-align: center;
    --label-text-align: center;
}

#comp-ljmm0018_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
}

#comp-ljmm0018_r_comp-ljppv3cz {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-ljpn7f6r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-ljmm0018_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-ljmm0018_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-ljmm0018_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-ljppv3h7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-m71z9c4d {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-ljpmpqhx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0018_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0018_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0018_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

#portal-comp-ljmm0018_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

:is(#comp-ljmm0018_r_comp-m71z1vl7, [id^="comp-ljmm0018_r_comp-m71z1vl7__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-ljmm0018_r_comp-m71z1vl4, [id^="comp-ljmm0018_r_comp-m71z1vl4__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-ljmm0018_r_comp-m71z1vl46, [id^="comp-ljmm0018_r_comp-m71z1vl46__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-ljmm0018_r_comp-ljppv9gj {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-ljpmuoay {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-ljmm0018_r_comp-ljpmuocx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0018_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0018_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0018_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-ljpmuocv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-ljmm0018_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljmm0018_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljmm0018_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-ljppvh50 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-ljpmxneh {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-ljmm0018_r_comp-ljpmxnev {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-ljmm0018_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-ljmm0018_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-ljmm0018_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-ljpmxnes3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-ljmm0018_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-ljmm0018_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-ljmm0018_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-ljmm0018_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-ljppvzzf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-ljmm0018_r_comp-ljpn8cwm {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljmm0018_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-ljmm0018_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-lrg55l1r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-ljmm0018_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: right;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-ljmm0018_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-ljmm0018_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-ljmm0018_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-ljmm0018_r_comp-lrn5ivga {
    transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-ljmm006e_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-ljmm006e_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --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-ljmm006e_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #E3DFD3;
}

#comp-m870qfk1_r_comp-lzpc14ax {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m870qfk1_r_comp-mfog6hom {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qfk1_r_comp-mfog6hpe {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qfk1_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

#portal-comp-m870qfk1_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfk1_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qfk1_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfk1_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qfk1_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

:is(#comp-m870qfk1_r_comp-m6z3mimm1, [id^="comp-m870qfk1_r_comp-m6z3mimm1__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-m870qfk1_r_comp-m6z3mimk, [id^="comp-m870qfk1_r_comp-m6z3mimk__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-m870qfk1_r_comp-m6z3mimk6, [id^="comp-m870qfk1_r_comp-m6z3mimk6__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}



#kt28f {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#kt28f .kt28f-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#kt28f .kt28f-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

#kt28f {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#PAGE_SECTIONSkt28f {
    --above-all-in-container: 49;
}

#comp-lk0vemao {
    z-index: 50;
    --above-all-in-container: 10000;
}

#comp-m870qfoq {
    z-index: 51;
    --above-all-in-container: 10000;
}

#comp-lk0vemg3-pinned-layer {
    z-index: 55;
    --above-all-in-container: 10000;
}

#comp-lk0vfj0z {
    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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    grid-area: 2/1/3/2;
}

#comp-lk0vfj0z .comp-lk0vfj0z-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 2%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 0.999975fr 0.36877471189475636fr 0.6312370068460884fr 1.0000125fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj0z {
        min-height: 0px;
        --comp-display: flex;
    }

    #comp-lk0vfj0z .comp-lk0vfj0z-container {
        padding-bottom: 0%;
        padding-top: 0%;
        padding-right: 0%;
        padding-left: 0%;
        grid-template-rows: minmax(max(0.5px, 0.2403977 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.3350766 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8650414 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8772359 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8840336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 2fr 2fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj0z {
        min-height: 2748.796875px;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
    }

    #comp-lk0vfj0z .comp-lk0vfj0z-container {
        padding-top: 0px;
        padding-bottom: 0%;
        padding-left: 0px;
        padding-right: 0px;
        grid-template-rows: minmax(80px, auto) minmax(674px, auto) minmax(466px, auto) minmax(17.769657075925945px, auto) minmax(17.769657075925945px, auto) minmax(17.781344288195726px, auto) minmax(17.781344288195726px, auto) minmax(468px, auto) minmax(468px, auto) minmax(468px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lk0vfj0z {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0vfj14 {
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    height: 200px;
    margin-bottom: 0px;
    grid-area: 1/1/2/3;
    position: relative;
}

#comp-lk0vfj14 .comp-lk0vfj14-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0%;
    padding-left: 12%;
    padding-right: 0%;
    padding-bottom: 0%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00015151538109%);
    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-lk0vfj14 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj14 .comp-lk0vfj14-container {
        padding-top: 6%;
        padding-bottom: 6%;
        padding-left: 6%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lk0vfj14 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/1/2/2;
    }
}

#comp-lk0vfj14 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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;
}

#comp-lk0vfj16 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.93805309734513%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0vfj16 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 65px;
    --textDecoration: none;
    --maxFontSize: 115px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: 1.1em;
    --fontSize: 93.887spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj16 {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --fontSize: 92.24spx;
    }
}

#comp-lk0vfj1e {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
   margin-top: -30%;
    margin-bottom: 0px;
    grid-area: 2/1/3/3;
    position: relative;
}

#comp-lk0vfj1e .comp-lk0vfj1e-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 1%;
    padding-bottom: 20%;
    padding-left: 12%;
    padding-right: 0%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00018368340329%);
    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-lk0vfj1e {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }

    #comp-lk0vfj1e .comp-lk0vfj1e-container {
        padding-top: 16%;
        padding-left: 12%;
        padding-right: 8%;
        padding-bottom: 40%;
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj1e .comp-lk0vfj1e-container {
        padding-top: 12%;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-lk0vfj1e {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-lk0vfj1e {
    --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-lk0vfj1f2 {
    width: 84.411%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

.comp-lk0vfj1f2-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-lk0vfj1f2 {
        width: 85.00002441501621%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj1f2 {
        width: 99.99993444418871%;
        margin-top: 0.004559770875153684%;
        margin-bottom: -0.008966578190586392%;
    }
}

#comp-lk0vfj1f2 {
    --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-lk0vfj1s {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-lk0vfj1s {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj1s {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj1s {
        --fontSize: 17px;
    }
}

#comp-lk0vfj1u5 {
    min-height: 926px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    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, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/3/5;
    --is-sticky: 1;
}

#comp-lk0vfj1u5 .comp-lk0vfj1u5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00000000000001%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk0vfj1u5~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj1u5 {
        min-height: 926px;
        --comp-display: grid;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/2/3/3;
    }

    #comp-lk0vfj1u5 .comp-lk0vfj1u5-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj1u5 {
        min-height: 0px;
        --comp-display: flex;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }

    #comp-lk0vfj1u5 .comp-lk0vfj1u5-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }
}

#comp-lk0vfj1u5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_27);
    --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-lkpgh62v {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lkpgh62v-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-lkpgh62v:not(.comp-lkpgh62v-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lkpgh62v {
    --static-spx: 1px;
}

#comp-lkpgh63e {
    min-height: 0px;
    --l_display: unset;
    height: 100px;
    min-width: 0px;
    width: 100px;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lkpgh63e {
    --static-spx: 1px;
}

#comp-lkpgh63o {
    height: 44px;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lkpgh63o {
    --maincolor: 255, 255, 255;
    --alpha-maincolor: 1;
    --progresscolor: 31, 223, 103;
    --alpha-progresscolor: 1;
    --disabledcolor: 141, 141, 141;
    --alpha-disabledcolor: 1;
    --textcolor: 45, 45, 45;
    --alpha-textcolor: 1;
    --static-spx: 1px;
}

#comp-lk0y8kr9 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/2/4/5;
    position: relative;
}

#comp-lk0y8kr9 .comp-lk0y8kr9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-lk0y8kr9 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 9/1/10/3;
    }

    #comp-lk0y8kr9 .comp-lk0y8kr9-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0y8kr9 .comp-lk0y8kr9-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-lk0y8kr9 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-lk0y8kr9 {
    --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-lk0ybjzl {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0.0029999999997016857px;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-lk0ybjzl .comp-lk0ybjzl-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-lk0ybjzl {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 8/1/9/3;
    }

    #comp-lk0ybjzl .comp-lk0ybjzl-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0ybjzl .comp-lk0ybjzl-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-lk0ybjzl {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-lk0ybjzl {
    --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-lk0ybq4p {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0.0029999999997016857px;
    grid-area: 4/4/5/5;
    position: relative;
}

#comp-lk0ybq4p .comp-lk0ybq4p-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-lk0ybq4p {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 7/1/8/3;
    }

    #comp-lk0ybq4p .comp-lk0ybq4p-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0ybq4p .comp-lk0ybq4p-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-lk0ybq4p {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 6/1/7/2;
    }
}

#comp-lk0ybq4p {
    --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-lk0ybx7p {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -0.0029999999997016857px;
    margin-bottom: 0.0029999999997016857px;
    grid-area: 5/1/6/4;
    position: relative;
}

#comp-lk0ybx7p .comp-lk0ybx7p-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-lk0ybx7p {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 6/1/7/3;
    }

    #comp-lk0ybx7p .comp-lk0ybx7p-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0ybx7p .comp-lk0ybx7p-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-lk0ybx7p {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 7/1/8/2;
    }
}

#comp-lk0ybx7p {
    --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-lk0y4n4m {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    --is-sticky: 1;
}

#comp-lk0y4n4m .comp-lk0y4n4m-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 0%;
    padding-top: 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;
}

#comp-lk0y4n4m~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0y4n4m {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/3;
    }

    #comp-lk0y4n4m .comp-lk0y4n4m-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0y4n4m .comp-lk0y4n4m-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lk0y4n4m {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 8/1/9/2;
    }
}

#comp-lk0y4n4m {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yoldd {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0.0041616394062639%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0yoldd .comp-lk0yoldd-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-bottom: 2%;
    padding-left: 6%;
    padding-right: 0px;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 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-lk0yoldd {
        width: 62.428885216114956%;
        align-self: start;
        justify-self: start;
        margin-top: 0%;
    }

    #comp-lk0yoldd .comp-lk0yoldd-container {
        padding-left: 6%;
        padding-bottom: 18%;
        grid-template-rows: minmax(max(0.5px, 0.6077461 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.37474999999995fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yoldd {
        width: 99.99537467331355%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }

    #comp-lk0yoldd .comp-lk0yoldd-container {
        padding-top: 0%;
        padding-bottom: 11.237605281129067%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 0.6077461 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.3595fr);
    }
}

#comp-lk0yoldd {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-lk0yicw1 {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 10%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0yicw1-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-lk0yicw1 {
        width: 100.00812914324075%;
        margin-top: 0%;
        margin-bottom: -0.004064362672533909%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw1 {
        width: 99.99998416468722%;
        margin-top: 0.004932699920791406%;
        margin-bottom: -0.004932699920791406%;
    }
}

#comp-lk0yicw1 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yicwa5 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 24.911971001658124px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lk0yicwa5-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-lk0yicwa5 {
        width: max-content;
        height: 230px;
        margin-bottom: 6.303183107469272%;
    }

    .comp-lk0yicwa5-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicwa5 {
        min-height: 0px;
        height: auto;
        width: 99.98455359901143%;
        max-height: 99999px;
        margin-bottom: 3.8254070371653386%;
    }

    .comp-lk0yicwa5-container {
        flex-direction: column;
    }
}

#comp-lk0yicwa5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yicwc {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    min-width: 0px;
    width: max(0.5px, 0.2070078 * (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));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-lk0yicwc {
        min-height: 0px;
        height: 229.984375px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicwc {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5787754293916745;
        width: 100.00003959807951%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.2%;
    }
}

#comp-lk0yicwc {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0yicwd1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicwd1 {
        width: max(0.5px, 0.0402641 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicwd1 {
        min-height: 0px;
        width: 15.703px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-lk0yicwd1 {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicwd1 {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicwd1 {
        --fontSize: 17px;
    }
}

#comp-lk0yicw42 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.411114460858204px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicw42 {
        width: 94.10985127374467%;
        margin-bottom: 0.1007291254496181%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw42 {
        margin-bottom: 0.06141695935818317%;
    }
}

#comp-lk0yicw42 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicw42 {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw42 {
        --fontSize: 69.18spx;
    }
}

#comp-lk0yicw66 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicw66 {
        width: 99.99263731409218%;
        margin-left: 0.00787897888433659%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw66 {
        margin-left: 0.004804002057630476%;
        align-self: flex-start;
    }
}

#comp-lk0yicw66 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0ybsls {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0.0029999999997016857px;
    grid-area: 4/2/5/4;
    --is-sticky: 1;
}

#comp-lk0ybsls .comp-lk0ybsls-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    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;
}

#comp-lk0ybsls~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0ybsls {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/3;
    }

    #comp-lk0ybsls .comp-lk0ybsls-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0ybsls .comp-lk0ybsls-container {
        padding-top: 0px;
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lk0ybsls {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 9/1/10/2;
    }
}

#comp-lk0ybsls {
    --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-lk0yssoj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99177727945799%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0yssoj .comp-lk0yssoj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-bottom: 2%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 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-lk0yssoj {
        width: 62.42657329206148%;
        align-self: start;
        margin-right: 37.56417161356764%;
    }

    #comp-lk0yssoj .comp-lk0yssoj-container {
        padding-left: 6%;
        padding-bottom: 18%;
        grid-template-rows: minmax(max(0.5px, 0.3885615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.35900000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoj {
        width: 99.99538195729258%;
        align-self: center;
        margin-right: 0%;
    }

    #comp-lk0yssoj .comp-lk0yssoj-container {
        padding-top: 0%;
        padding-bottom: 11.236784977060958%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 1.0582513 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.35915000000006fr);
    }
}

#comp-lk0yssoj {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-lk0yssoo {
    width: 88.1102295094193%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0.003587986818051473%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0yssoo-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-lk0yssoo {
        width: 100.00012608368931%;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: -0.007754146892515706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoo {
        width: 99.97030878859857%;
        margin-left: 0%;
        margin-top: 0.004932699920791406%;
        margin-bottom: -0.009802058590753025%;
    }
}

#comp-lk0yssoo {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yssox5 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 23.571428571428573px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lk0yssox5-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-lk0yssox5 {
        width: max-content;
        height: 229.75px;
        margin-bottom: 6.303928135219259%;
    }

    .comp-lk0yssox5-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssox5 {
        min-height: 0px;
        height: auto;
        width: 99.98514998514999%;
        max-height: 99999px;
        margin-bottom: 3.836253836253836%;
    }

    .comp-lk0yssox5-container {
        flex-direction: column;
    }
}

#comp-lk0yssox5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yssoz {
    width: max(0.5px, 0.2070077 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-lk0yssoz {
        min-height: 0px;
        height: 229.984375px;
        min-width: 0px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoz {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5798306846873608;
        min-width: 0px;
        width: 99.99988118223673%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.168473686816179%;
    }
}

#comp-lk0yssoz {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0yssoz wow-image {
    overflow: clip;
}

#comp-lk0yssoz wow-image img {
    height: 100%;
}

#comp-lk0yssp04 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssp04 {
        width: max(0.5px, 0.0415641 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssp04 {
        min-height: 0px;
        width: 16.21px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-lk0yssp04 {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssp04 {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssp04 {
        --fontSize: 17px;
    }
}

#comp-lk0yssoq {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.428571428571429px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssoq {
        width: 94.10985127374467%;
        margin-bottom: 2.622351013249164%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoq {
        margin-bottom: 0%;
    }
}

#comp-lk0yssoq {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssoq {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoq {
        --fontSize: 69.18spx;
    }
}

#comp-lk0yssot1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssot1 {
        width: 99.99263731409218%;
        margin-left: 0.007879910169024073%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssot1 {
        margin-left: 0.004805099167023441%;
        align-self: flex-start;
    }
}

#comp-lk0yssot1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0yc1p3 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -0.0029999999997016857px;
    margin-bottom: 0.0029999999997016857px;
    grid-area: 5/4/6/5;
    --is-sticky: 1;
}

#comp-lk0yc1p3 .comp-lk0yc1p3-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    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;
}

#comp-lk0yc1p3~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yc1p3 {
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/3;
    }

    #comp-lk0yc1p3 .comp-lk0yc1p3-container {
        padding-top: 0px;
        padding-bottom: 14%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yc1p3 .comp-lk0yc1p3-container {
        padding-top: 0%;
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-lk0yc1p3 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 10/1/11/2;
    }
}

#comp-lk0yc1p3 {
    --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-lk0yu9yn {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98751664447404%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0yu9yn .comp-lk0yu9yn-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-bottom: 2%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 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-lk0yu9yn {
        width: 62.424261368008%;
        align-self: start;
        margin-right: 37.56185968951416%;
        margin-top: 0%;
        margin-bottom: -0.002256437876184978%;
    }

    #comp-lk0yu9yn .comp-lk0yu9yn-container {
        padding-left: 6%;
        padding-bottom: 18%;
        grid-template-rows: minmax(max(0.5px, 0.3885615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.35962500000005fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9yn {
        width: 99.99082947039646%;
        align-self: center;
        margin-right: 0.00461075872839401%;
        margin-top: 0.002775196011883047%;
        margin-bottom: 0%;
    }

    #comp-lk0yu9yn .comp-lk0yu9yn-container {
        padding-top: 0%;
        padding-bottom: 11.237296577141024%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 1.0685077 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.34352500000006fr);
    }
}

#comp-lk0yu9yn {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-lk0yu9yq3 {
    width: 88.1102295094193%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0.003587986818051473%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0yu9yq3-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-lk0yu9yq3 {
        width: 100.00403179281699%;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: -0.0038456979878611114%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9yq3 {
        width: 99.96032864667633%;
        margin-left: 0%;
        margin-top: 0.004933184255731715%;
        margin-bottom: -0.004774815579756603%;
    }
}

#comp-lk0yu9yq3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yu9yy3 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 19.169373100887455px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lk0yu9yy3-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-lk0yu9yy3 {
        width: max-content;
        height: 230px;
        margin-bottom: 6.303928135219259%;
    }

    .comp-lk0yu9yy3-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9yy3 {
        min-height: 0px;
        height: auto;
        width: 99.98514704426181%;
        max-height: 99999px;
        margin-bottom: 3.8320625804535102%;
    }

    .comp-lk0yu9yy3-container {
        flex-direction: column;
    }
}

#comp-lk0yu9yy3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-lk0yu9z1 {
    width: max(0.5px, 0.2070077 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-lk0yu9z1 {
        min-height: 0px;
        height: 229.984375px;
        min-width: 0px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9z1 {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5791139240506329;
        min-width: 0px;
        width: 100.14359990096558%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.169101262688785%;
    }
}

#comp-lk0yu9z1 {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0yu9z1 wow-image {
    overflow: clip;
}

#comp-lk0yu9z1 wow-image img {
    height: 100%;
}

#comp-lk0yu9z33 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9z33 {
        width: max(0.5px, 0.0311487 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9z33 {
        min-height: 0px;
        width: 28.141px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-lk0yu9z33 {
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --fontSize: 22spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9z33 {
        --fontSize: 33.333spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9z33 {
        --fontSize: 15px;
    }
}

#comp-lk0yu9ys2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.5637477093514px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9ys2 {
        width: 94.10985127374467%;
        margin-bottom: 0%;
    }
}

#comp-lk0yu9ys2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9ys2 {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9ys2 {
        --fontSize: 69.18spx;
    }
}

#comp-lk0yu9yu4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9yu4 {
        width: 99.99263731409218%;
        margin-left: 0.007879910169024073%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9yu4 {
        margin-left: 0.004806440899216584%;
        align-self: flex-start;
    }
}

#comp-lk0yu9yu4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0vemao {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 4/1/5/2;
    position: relative;
}

.comp-lk0vemao-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-lk0vemao:not(.comp-lk0vemao-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-lk0vemao {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao {
        --l_display: unset;
    }
}

#comp-lk0vemao {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lk0vemao_r_comp-kbgakgyt {
    min-height: 442.15625px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-lk0vemao_r_comp-kbgakgyt .comp-lk0vemao_r_comp-kbgakgyt-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk0vemao_r_comp-kbgakgyt .comp-lk0vemao_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(320px, auto) minmax(77.23431019265641px, auto);
    grid-template-columns: 2fr 1fr 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk0vemao_r_comp-kbgakgyt:not(.comp-lk0vemao_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-kbgakgyt {
        min-height: 420.703125px;
    }

    #comp-lk0vemao_r_comp-kbgakgyt .comp-lk0vemao_r_comp-kbgakgyt-container {
        padding-right: 4%;
        padding-left: 4%;
        grid-template-rows: minmax(290.53117449318626px, auto) minmax(84.09385050681375px, auto);
        grid-template-columns: 1fr 0.9094208026449125fr 1fr 1.0905791973550873fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-kbgakgyt {
        min-height: 748.9685px;
    }

    #comp-lk0vemao_r_comp-kbgakgyt .comp-lk0vemao_r_comp-kbgakgyt-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0%;
        grid-template-rows: minmax(98.45297621356258px, auto) minmax(217.93772598355358px, auto) minmax(187.18776464595172px, auto) minmax(200px, auto) minmax(120px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lk0vemao_r_comp-kbgakgyt {
    --bg: var(--color_20);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0vemao_r_comp-ljppv3cz {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-ljppv3cz-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: 1000px) {
    #comp-lk0vemao_r_comp-ljppv3cz {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljppv3cz {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lk0vemao_r_comp-ljppv3cz {
    --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-lk0vemao_r_comp-ljpn7f6r {
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 53.22584582854789%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.01990247257704645%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 77.00116337656603%;
        align-self: start;
        justify-self: start;
        margin-top: 0.04422812370853879%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 94.37787941370746%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }
}

#comp-lk0vemao_r_comp-ljpn7f6r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 30px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 7.922spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpn7f6r {
        --minFontSize: 20px;
        --maxFontSize: 30px;
        --fontSize: 7.922spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn7f6r {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --textAlign: center;
        --fontSize: 30spx;
    }
}

#comp-lk0vemao_r_comp-mfqtlebr {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4097844880202703;
    min-width: 0px;
    width: 45.70430870803028%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0028261 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0vemao_r_comp-mfqtlebr {
    --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-lk0vemao_r_comp-ljppv3h7 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-lk0vemao_r_comp-ljppv3h7-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: 1000px) {
    #comp-lk0vemao_r_comp-ljppv3h7 {
        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-lk0vemao_r_comp-ljppv3h7 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-lk0vemao_r_comp-ljppv3h7 {
    --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-lk0vemao_r_comp-m71z9c4d {
    width: 62.834106812276026%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-m71z9c4d-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-lk0vemao_r_comp-m71z9c4d {
        width: 62.834106812276026%;
        justify-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-m71z9c4d {
        width: 97.71428571428571%;
    }
}

#comp-lk0vemao_r_comp-m71z9c4d {
    --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-lk0vemao_r_comp-ljpmpqhx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.14169570267131%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0249875 * (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-lk0vemao_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0234258 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0258692 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lk0vemao_r_comp-ljpmpqhx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmpqhx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmpqhx {
        --fontSize: 23px;
    }
}

#comp-lk0vemao_r_comp-m71z1vkv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lk0vemao_r_comp-m71z1vkv-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 148.00005fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk0vemao_r_comp-m71z1vkv:not(.comp-lk0vemao_r_comp-m71z1vkv-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lk0vemao_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-lk0vemao_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }

    #portal-comp-lk0vemao_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }

    #portal-comp-lk0vemao_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }
}

:is(#comp-lk0vemao_r_comp-m71z1vl6, [id^="comp-lk0vemao_r_comp-m71z1vl6__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-m71z1vl6-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;
}

:is(#comp-lk0vemao_r_comp-m71z1vl6, [id^="comp-lk0vemao_r_comp-m71z1vl6__"]):not(.comp-lk0vemao_r_comp-m71z1vl6-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl6, [id^="comp-lk0vemao_r_comp-m71z1vl6__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lk0vemao_r_comp-m71z1vl7, [id^="comp-lk0vemao_r_comp-m71z1vl7__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vl85, [id^="comp-lk0vemao_r_comp-m71z1vl85__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vl85, [id^="comp-lk0vemao_r_comp-m71z1vl85__"]) .comp-lk0vemao_r_comp-m71z1vl85-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-lk0vemao_r_comp-m71z1vl85, [id^="comp-lk0vemao_r_comp-m71z1vl85__"]) .comp-lk0vemao_r_comp-m71z1vl85-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl85, [id^="comp-lk0vemao_r_comp-m71z1vl85__"]):not(.comp-lk0vemao_r_comp-m71z1vl85-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl85, [id^="comp-lk0vemao_r_comp-m71z1vl85__"]) .comp-lk0vemao_r_comp-m71z1vl85-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-lk0vemao_r_comp-m71z1vl95, [id^="comp-lk0vemao_r_comp-m71z1vl95__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vl95, [id^="comp-lk0vemao_r_comp-m71z1vl95__"]) .comp-lk0vemao_r_comp-m71z1vl95-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-lk0vemao_r_comp-m71z1vl95, [id^="comp-lk0vemao_r_comp-m71z1vl95__"]) .comp-lk0vemao_r_comp-m71z1vl95-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl95, [id^="comp-lk0vemao_r_comp-m71z1vl95__"]):not(.comp-lk0vemao_r_comp-m71z1vl95-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vla3, [id^="comp-lk0vemao_r_comp-m71z1vla3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vla3, [id^="comp-lk0vemao_r_comp-m71z1vla3__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lk0vemao_r_comp-m71z1vla8, [id^="comp-lk0vemao_r_comp-m71z1vla8__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vl4, [id^="comp-lk0vemao_r_comp-m71z1vl4__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-m71z1vl4-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl4, [id^="comp-lk0vemao_r_comp-m71z1vl4__"]):not(.comp-lk0vemao_r_comp-m71z1vl4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lk0vemao_r_comp-m71z1vl4, [id^="comp-lk0vemao_r_comp-m71z1vl4__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lk0vemao_r_comp-m71z1vl46, [id^="comp-lk0vemao_r_comp-m71z1vl46__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lk0vemao_r_comp-m71z1vl46, [id^="comp-lk0vemao_r_comp-m71z1vl46__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0vemao_r_comp-ljppv9gj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-lk0vemao_r_comp-ljppv9gj .comp-lk0vemao_r_comp-ljppv9gj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    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: 1000px) {
    #comp-lk0vemao_r_comp-ljppv9gj {
        margin-left: 0px;
        margin-right: 0.001174999999989268px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljppv9gj .comp-lk0vemao_r_comp-ljppv9gj-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #comp-lk0vemao_r_comp-ljppv9gj {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-lk0vemao_r_comp-ljppv9gj {
    --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-lk0vemao_r_comp-ljpmuoay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 51.3270015411984%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-ljpmuoay-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-lk0vemao_r_comp-ljpmuoay {
        width: 53.51602968733194%;
        margin-right: 0%;
        margin-top: 0.046875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuoay {
        width: 95.65384465310467%;
        margin-right: 0.004215299376835731%;
        margin-top: 0px;
    }
}

#comp-lk0vemao_r_comp-ljpmuoay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-lk0vemao_r_comp-ljpmuocx {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 16.410089559961623%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuocx {
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-lk0vemao_r_comp-ljpmuocx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmuocx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuocx {
        --fontSize: 23px;
    }
}

#comp-lk0vemao_r_comp-ljpmuocv {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-lk0vemao_r_comp-ljpmuocv {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmuocv {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuocv {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-lk0vemao_r_comp-ljppvh50 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/4/2/5;
    position: relative;
}

.comp-lk0vemao_r_comp-ljppvh50-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: 1000px) {
    #comp-lk0vemao_r_comp-ljppvh50 {
        margin-left: -0.001174999999989268px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/4/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljppvh50 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-lk0vemao_r_comp-ljppvh50 {
    --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-lk0vemao_r_comp-ljpmxneh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 96.40429497603289%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemao_r_comp-ljpmxneh-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-lk0vemao_r_comp-ljpmxneh {
        width: 99.99169439527411%;
        margin-right: 0.008305604725928747%;
        margin-top: -0.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxneh {
        width: 95.64984588029385%;
        margin-right: 0.004215299376835731%;
        margin-top: 10px;
    }
}

#comp-lk0vemao_r_comp-ljpmxneh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-lk0vemao_r_comp-ljpmxnev {
    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));
    pointer-events: auto;
    margin-left: 0.4404073768235618%;
    margin-right: -0.4404073768235618%;
    margin-top: 0px;
    margin-bottom: 8.80875369898837%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmxnev {
        margin-left: 0.3937179078696557%;
        margin-right: -0.3937179078696557%;
        margin-bottom: 7.874900058030196%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxnev {
        margin-left: 0.22101573024020585%;
        margin-right: -0.22101573024020585%;
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-lk0vemao_r_comp-ljpmxnev {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmxnev {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxnev {
        --fontSize: 23px;
    }
}

#comp-lk0vemao_r_comp-ljpmxnes3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-lk0vemao_r_comp-ljpmxnes3 {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmxnes3 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxnes3 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-lk0vemao_r_comp-ljppvzzf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/5;
    position: relative;
}

.comp-lk0vemao_r_comp-ljppvzzf-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: 1000px) {
    #comp-lk0vemao_r_comp-ljppvzzf {
        margin-left: 0px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljppvzzf {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-lk0vemao_r_comp-ljppvzzf {
    --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-lk0vemao_r_comp-ljpn8cwm {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.332888222756264%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0026494115249315457%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpn8cwm {
        width: 32.45537805694455%;
        align-self: center;
        justify-self: start;
        margin-left: 0.29854701810353734%;
        margin-top: 0.0154766774185124%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn8cwm {
        width: 98.92432210971663%;
        align-self: start;
        justify-self: center;
        margin-left: 0%;
        margin-top: 30px;
    }
}

#comp-lk0vemao_r_comp-ljpn8cwm {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn8cwm {
        --textAlign: center;
    }
}

#comp-lk0vemao_r_comp-lrg55l1r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 39.54646487376976%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.001273766357291467%;
    margin-top: 0.010610473756274413%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-lrg55l1r {
        width: 50.31733557710952%;
        margin-right: -0.0021937677182090553%;
        margin-top: 0%;
        margin-bottom: 0.0022149977283638872%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-lrg55l1r {
        width: 99.46432105062193%;
        margin-right: 0%;
        margin-top: 40.0625px;
        margin-bottom: 0%;
    }
}

#comp-lk0vemao_r_comp-lrg55l1r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: right;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-lrg55l1r {
        --textAlign: center;
    }
}

#comp-lk0vemao_r_comp-lrn5ivga {
    min-height: 0px;
    --l_display: unset;
    height: 2px;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0vemao_r_comp-lrn5ivga {
    --brd: var(--color_21);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcj86 {
    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;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    grid-area: 3/1/4/2;
}

#comp-mfqtcj86 .comp-mfqtcj86-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-bottom: 2%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 0.999975fr 1.0000117187408448fr 1.0000125fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcj86 {
        min-height: 0px;
        --comp-display: flex;
    }

    #comp-mfqtcj86 .comp-mfqtcj86-container {
        padding-bottom: 0%;
        padding-top: 0%;
        padding-right: 0%;
        padding-left: 0%;
        grid-template-rows: minmax(max(0.5px, 0.2403976 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8650411 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8772356 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.8840332 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcj86 {
        min-height: 2748.796875px;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
    }

    #comp-mfqtcj86 .comp-mfqtcj86-container {
        padding-top: 0px;
        padding-bottom: 0%;
        padding-left: 0px;
        padding-right: 0px;
        grid-template-rows: minmax(80px, auto) minmax(17.769657075925945px, auto) minmax(17.769657075925945px, auto) minmax(17.781344288195726px, auto) minmax(17.781344288195726px, auto) minmax(468px, auto) minmax(468px, auto) minmax(468px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-mfqtcj86 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcj9c6 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/4;
    position: relative;
}

#comp-mfqtcj9c6 .comp-mfqtcj9c6-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 3.0335235872301793%;
    padding-bottom: 4.187223886866072%;
    padding-left: 12%;
    padding-right: 8%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00018368340329%);
    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-mfqtcj9c6 {
        grid-area: 1/1/2/2;
    }

    #comp-mfqtcj9c6 .comp-mfqtcj9c6-container {
        padding-top: 16%;
        padding-left: 12%;
        padding-right: 8%;
        padding-bottom: 40%;
        grid-template-rows: 1fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcj9c6 .comp-mfqtcj9c6-container {
        padding-top: 12%;
        padding-bottom: 6%;
        padding-left: 6%;
        padding-right: 6%;
        grid-template-rows: minmax(max-content, 100%);
    }

    #comp-mfqtcj9c6 {
        grid-area: 1/1/2/2;
    }
}

#comp-mfqtcj9c6 {
    --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-mfqtcjar7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/3/4;
    position: relative;
}

#comp-mfqtcjar7 .comp-mfqtcjar7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-mfqtcjar7 {
        grid-area: 8/1/9/2;
    }

    #comp-mfqtcjar7 .comp-mfqtcjar7-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjar7 .comp-mfqtcjar7-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-mfqtcjar7 {
        grid-area: 2/1/3/2;
    }
}

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

#comp-mfqtcjat .comp-mfqtcjat-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-mfqtcjat {
        grid-area: 7/1/8/2;
    }

    #comp-mfqtcjat .comp-mfqtcjat-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjat .comp-mfqtcjat-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-mfqtcjat {
        grid-area: 3/1/4/2;
    }
}

#comp-mfqtcjat {
    --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-mfqtcjaw7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
}

#comp-mfqtcjaw7 .comp-mfqtcjaw7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 0%;
    padding-top: 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;
}

#comp-mfqtcjaw7~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjaw7 {
        grid-area: 2/1/3/2;
    }

    #comp-mfqtcjaw7 .comp-mfqtcjaw7-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjaw7 .comp-mfqtcjaw7-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-mfqtcjaw7 {
        grid-area: 6/1/7/2;
    }
}

#comp-mfqtcjaw7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjay7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0.0041616394062639%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqtcjay7 .comp-mfqtcjay7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 0px;
    padding-bottom: 25%;
    padding-left: 6%;
    padding-right: 0px;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3885617 * (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-mfqtcjay7 {
        width: 62.428885216114956%;
        align-self: start;
        justify-self: start;
        margin-top: 0%;
    }

    #comp-mfqtcjay7 .comp-mfqtcjay7-container {
        padding-left: 6%;
        padding-bottom: 25%;
        grid-template-rows: minmax(max(0.5px, 0.6077461 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.37474999999995fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjay7 {
        width: 99.99537467331355%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }

    #comp-mfqtcjay7 .comp-mfqtcjay7-container {
        padding-top: 0%;
        padding-bottom: 25%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 0.6077461 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.3595fr);
    }
}

#comp-mfqtcjay7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-mfqtcjb07 {
    width: 88.1102295094193%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mfqtcjb07-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-mfqtcjb07 {
        width: 100.00812914324075%;
        margin-top: 0%;
        margin-bottom: -0.004064362672533909%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb07 {
        width: 99.99998416468722%;
        margin-top: 0.004932699920791406%;
        margin-bottom: -0.004932699920791406%;
    }
}

#comp-mfqtcjb07 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjb25 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 24.911971001658124px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-mfqtcjb25-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-mfqtcjb25 {
        width: max-content;
        height: 230px;
        margin-bottom: 6.303183107469272%;
    }

    .comp-mfqtcjb25-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb25 {
        min-height: 0px;
        height: auto;
        width: 99.98455359901143%;
        max-height: 99999px;
        margin-bottom: 3.8254070371653386%;
    }

    .comp-mfqtcjb25-container {
        flex-direction: column;
    }
}

#comp-mfqtcjb25 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjb38 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    min-width: 0px;
    width: max(0.5px, 0.2070078 * (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));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-mfqtcjb38 {
        min-height: 0px;
        height: 229.984375px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb38 {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5787754293916745;
        width: 100.00003959807951%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.2%;
    }
}

#comp-mfqtcjb38 {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcjb51 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb51 {
        width: max(0.5px, 0.0402641 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb51 {
        min-height: 0px;
        width: 15.703px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-mfqtcjb51 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb51 {
        --fontSize: 32.942spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb51 {
        --fontSize: 17px;
    }
}

#comp-mfqtcjb612 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.411114460858204px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb612 {
        width: 94.10985127374467%;
        margin-bottom: 0.1007291254496181%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb612 {
        margin-bottom: 0.06141695935818317%;
    }
}

#comp-mfqtcjb612 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb612 {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb612 {
        --fontSize: 69.18spx;
    }
}

#comp-mfqtcjb8 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb8 {
        width: 99.99263731409218%;
        margin-left: 0.00787897888433659%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb8 {
        margin-left: 0.004804002057630476%;
        align-self: flex-start;
    }
}

#comp-mfqtcjb8 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcjau5 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/3/4/4;
    position: relative;
}

#comp-mfqtcjau5 .comp-mfqtcjau5-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-mfqtcjau5 {
        grid-area: 6/1/7/2;
    }

    #comp-mfqtcjau5 .comp-mfqtcjau5-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjau5 .comp-mfqtcjau5-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-mfqtcjau5 {
        grid-area: 4/1/5/2;
    }
}

#comp-mfqtcjau5 {
    --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-mfqtcjav7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/3;
    position: relative;
}

#comp-mfqtcjav7 .comp-mfqtcjav7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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-mfqtcjav7 {
        grid-area: 5/1/6/2;
    }

    #comp-mfqtcjav7 .comp-mfqtcjav7-container {
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjav7 .comp-mfqtcjav7-container {
        grid-template-rows: minmax(max-content, 100.00000000000001%);
    }

    #comp-mfqtcjav7 {
        grid-area: 5/1/6/2;
    }
}

#comp-mfqtcjav7 {
    --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-mfqtcjb910 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/2/4/3;
    --is-sticky: 1;
}

#comp-mfqtcjb910 .comp-mfqtcjb910-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    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;
}

#comp-mfqtcjb910~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb910 {
        grid-area: 3/1/4/2;
    }

    #comp-mfqtcjb910 .comp-mfqtcjb910-container {
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb910 .comp-mfqtcjb910-container {
        padding-top: 0px;
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-mfqtcjb910 {
        grid-area: 7/1/8/2;
    }
}

#comp-mfqtcjb910 {
    --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-mfqtcjbb7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99177727945799%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqtcjbb7 .comp-mfqtcjbb7-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-bottom: 18%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3885615 * (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-mfqtcjbb7 {
        width: 62.42657329206148%;
        align-self: start;
        margin-right: 37.56417161356764%;
    }

    #comp-mfqtcjbb7 .comp-mfqtcjbb7-container {
        padding-left: 6%;
        padding-bottom: 18%;
        grid-template-rows: minmax(max(0.5px, 0.3885615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.35900000000004fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbb7 {
        width: 99.99538195729258%;
        align-self: center;
        margin-right: 0%;
    }

    #comp-mfqtcjbb7 .comp-mfqtcjbb7-container {
        padding-top: 0%;
        padding-bottom: 11.236784977060958%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 1.0582513 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.35915000000006fr);
    }
}

#comp-mfqtcjbb7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-mfqtcjbd5 {
    width: 88.1102295094193%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0.003587986818051473%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mfqtcjbd5-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-mfqtcjbd5 {
        width: 100.00012608368931%;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: -0.007754146892515706%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbd5 {
        width: 99.97030878859857%;
        margin-left: 0%;
        margin-top: 0.004932699920791406%;
        margin-bottom: -0.009802058590753025%;
    }
}

#comp-mfqtcjbd5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjbf2 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 23.571428571428573px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-mfqtcjbf2-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-mfqtcjbf2 {
        width: max-content;
        height: 229.75px;
        margin-bottom: 6.303928135219259%;
    }

    .comp-mfqtcjbf2-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbf2 {
        min-height: 0px;
        height: auto;
        width: 99.98514998514999%;
        max-height: 99999px;
        margin-bottom: 3.836253836253836%;
    }

    .comp-mfqtcjbf2-container {
        flex-direction: column;
    }
}

#comp-mfqtcjbf2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjbg6 {
    width: max(0.5px, 0.2070077 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-mfqtcjbg6 {
        min-height: 0px;
        height: 229.984375px;
        min-width: 0px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbg6 {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5798306846873608;
        min-width: 0px;
        width: 99.99988118223673%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.168473686816179%;
    }
}

#comp-mfqtcjbg6 {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcjbg6 wow-image {
    overflow: clip;
}

#comp-mfqtcjbg6 wow-image img {
    height: 100%;
}

#comp-mfqtcjbi5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbi5 {
        width: max(0.5px, 0.0415641 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbi5 {
        min-height: 0px;
        width: 16.21px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-mfqtcjbi5 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbi5 {
        --fontSize: 32.942spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbi5 {
        --fontSize: 17px;
    }
}

#comp-mfqtcjbk6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.428571428571429px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbk6 {
        width: 94.10985127374467%;
        margin-bottom: 2.622351013249164%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbk6 {
        margin-bottom: 0%;
    }
}

#comp-mfqtcjbk6 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbk6 {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbk6 {
        --fontSize: 69.18spx;
    }
}

#comp-mfqtcjbm5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbm5 {
        width: 99.99263731409218%;
        margin-left: 0.007879910169024073%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbm5 {
        margin-left: 0.004805099167023441%;
        align-self: flex-start;
    }
}

#comp-mfqtcjbm5 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcjbn13 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/3/5/4;
    --is-sticky: 1;
}

#comp-mfqtcjbn13 .comp-mfqtcjbn13-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-right: 6%;
    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;
}

#comp-mfqtcjbn13~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbn13 {
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(8% + var(--sticky-offset, 0px)));
        grid-area: 4/1/5/2;
    }

    #comp-mfqtcjbn13 .comp-mfqtcjbn13-container {
        padding-top: 0px;
        padding-bottom: 14%;
        grid-template-rows: minmax(max-content, 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbn13 .comp-mfqtcjbn13-container {
        padding-top: 0%;
        padding-bottom: 12%;
        grid-template-rows: minmax(max-content, 99.99999999999999%);
    }

    #comp-mfqtcjbn13 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        grid-area: 8/1/9/2;
    }
}

#comp-mfqtcjbn13 {
    --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-mfqtcjbp6 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.98751664447404%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-mfqtcjbp6 .comp-mfqtcjbp6-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-left: 6%;
    padding-bottom: 18%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3885615 * (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-mfqtcjbp6 {
        width: 62.424261368008%;
        align-self: start;
        margin-right: 37.56185968951416%;
        margin-top: 0%;
        margin-bottom: -0.002256437876184978%;
    }

    #comp-mfqtcjbp6 .comp-mfqtcjbp6-container {
        padding-left: 6%;
        padding-bottom: 18%;
        grid-template-rows: minmax(max(0.5px, 0.3885615 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 381.35962500000005fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbp6 {
        width: 99.99082947039646%;
        align-self: center;
        margin-right: 0.00461075872839401%;
        margin-top: 0.002775196011883047%;
        margin-bottom: 0%;
    }

    #comp-mfqtcjbp6 .comp-mfqtcjbp6-container {
        padding-top: 0%;
        padding-bottom: 11.237296577141024%;
        padding-left: 4%;
        padding-right: 4%;
        grid-template-rows: minmax(max(0.5px, 1.0685077 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: minmax(0px, 330.34352500000006fr);
    }
}

#comp-mfqtcjbp6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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;
}

#comp-mfqtcjbr1 {
    width: 88.1102295094193%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0.003587986818051473%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-mfqtcjbr1-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-mfqtcjbr1 {
        width: 100.00403179281699%;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: -0.0038456979878611114%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbr1 {
        width: 99.96032864667633%;
        margin-left: 0%;
        margin-top: 0.004933184255731715%;
        margin-bottom: -0.004774815579756603%;
    }
}

#comp-mfqtcjbr1 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjbs6 {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 19.169373100887455px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-mfqtcjbs6-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-mfqtcjbs6 {
        width: max-content;
        height: 230px;
        margin-bottom: 6.303928135219259%;
    }

    .comp-mfqtcjbs6-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbs6 {
        min-height: 0px;
        height: auto;
        width: 99.98514704426181%;
        max-height: 99999px;
        margin-bottom: 3.8320625804535102%;
    }

    .comp-mfqtcjbs6-container {
        flex-direction: column;
    }
}

#comp-mfqtcjbs6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_21);
    --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-mfqtcjbt7 {
    width: max(0.5px, 0.2070077 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 0.8225616228328813;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
    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-mfqtcjbt7 {
        min-height: 0px;
        height: 229.984375px;
        min-width: 0px;
        width: max(0.5px, 0.3814901 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        --aspect-ratio: auto;
        margin-right: max(0.5px, 0.0130208 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbt7 {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.5791139240506329;
        min-width: 0px;
        width: 100.14359990096558%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 3.169101262688785%;
    }
}

#comp-mfqtcjbt7 {
    --backgroundColor: var(--color_33);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-mfqtcjbt7 wow-image {
    overflow: clip;
}

#comp-mfqtcjbt7 wow-image img {
    height: 100%;
}

#comp-mfqtcjbv {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0194462 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14.359375px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbv {
        width: max(0.5px, 0.0311487 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 27.328125px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbv {
        min-height: 0px;
        width: 28.141px;
        max-height: 99999px;
        margin-top: 0px;
        margin-bottom: 0%;
    }
}

#comp-mfqtcjbv {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 15px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21.742spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbv {
        --fontSize: 32.942spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbv {
        --fontSize: 15px;
    }
}

#comp-mfqtcjbw6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 94.11385180405975%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.5637477093514px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbw6 {
        width: 94.10985127374467%;
        margin-bottom: 0%;
    }
}

#comp-mfqtcjbw6 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 30px;
    --textDecoration: none;
    --maxFontSize: 50px;
    --color: var(--color_15);
    --alpha-color: 1;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbw6 {
        --fontSize: 69.18spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbw6 {
        --fontSize: 69.18spx;
    }
}

#comp-mfqtcjbx13 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99503697453967%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-end;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbx13 {
        width: 99.99263731409218%;
        margin-left: 0.007879910169024073%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbx13 {
        margin-left: 0.004806440899216584%;
        align-self: flex-start;
    }
}

#comp-mfqtcjbx13 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m870qfoq {
    height: auto;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfoq-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-m870qfoq:not(.comp-m870qfoq-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfoq {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfoq {
        --l_display: unset;
    }
}

#comp-m870qfoq {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m870qfoq_r_comp-lzpc14ax {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    position: relative;
}

.comp-m870qfoq_r_comp-lzpc14ax-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0828063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.9731182795698925fr 1.0268817204301075fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qfoq_r_comp-lzpc14ax:not(.comp-m870qfoq_r_comp-lzpc14ax-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m870qfoq_r_comp-lzpc14ax {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m870qfoq_r_comp-mfog6hom {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qfoq_r_comp-mfog6hom .comp-m870qfoq_r_comp-mfog6hom-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qfoq_r_comp-mfog6hom {
    --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-m870qfoq_r_comp-mfog72xg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.40973737845557323;
    min-width: 0px;
    width: 37.57535970024159%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0057806 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0599704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qfoq_r_comp-mfog72xg {
    --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-m870qfoq_r_comp-mfog6hpe {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m870qfoq_r_comp-mfog6hpe .comp-m870qfoq_r_comp-mfog6hpe-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qfoq_r_comp-mfog6hpe {
    --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-m870qfoq_r_comp-m6z3mimh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 129.5303643918505%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.2076087 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfoq_r_comp-m6z3mimh-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 829fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qfoq_r_comp-m6z3mimh:not(.comp-m870qfoq_r_comp-m6z3mimh-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-m870qfoq_r_comp-m6z3mimh {
        height: 30px;
        width: 30px;
        justify-self: end;
        margin-left: 0px;
        margin-right: 5%;
    }

    .comp-m870qfoq_r_comp-m6z3mimh-container {
        grid-template-rows: minmax(min-content, 50fr);
        grid-template-columns: minmax(0px, 30fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfoq_r_comp-m6z3mimh {
        justify-self: end;
        margin-left: 0px;
        margin-right: 8%;
    }
}

#comp-m870qfoq_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m870qfoq_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfoq_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qfoq_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfoq_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qfoq_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

:is(#comp-m870qfoq_r_comp-m6z3miml3, [id^="comp-m870qfoq_r_comp-m6z3miml3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfoq_r_comp-m6z3miml3-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;
}

:is(#comp-m870qfoq_r_comp-m6z3miml3, [id^="comp-m870qfoq_r_comp-m6z3miml3__"]):not(.comp-m870qfoq_r_comp-m6z3miml3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3miml3, [id^="comp-m870qfoq_r_comp-m6z3miml3__"]) {
    --static-spx: 1px;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm1, [id^="comp-m870qfoq_r_comp-m6z3mimm1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm12, [id^="comp-m870qfoq_r_comp-m6z3mimm12__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm12, [id^="comp-m870qfoq_r_comp-m6z3mimm12__"]) .comp-m870qfoq_r_comp-m6z3mimm12-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm12, [id^="comp-m870qfoq_r_comp-m6z3mimm12__"]) .comp-m870qfoq_r_comp-m6z3mimm12-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm12, [id^="comp-m870qfoq_r_comp-m6z3mimm12__"]):not(.comp-m870qfoq_r_comp-m6z3mimm12-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3mimm12, [id^="comp-m870qfoq_r_comp-m6z3mimm12__"]) .comp-m870qfoq_r_comp-m6z3mimm12-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]):not(.comp-m870qfoq_r_comp-m6z3mimn9-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) {
    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 300px;
        align-self: center;
    }

    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(400px, auto);
        grid-template-columns: minmax(0px, 220fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 100%;
        align-self: center;
    }

    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qfoq_r_comp-m6z3mimn9, [id^="comp-m870qfoq_r_comp-m6z3mimn9__"]) .comp-m870qfoq_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(292px, auto);
        grid-template-columns: minmax(0px, 350fr);
    }
}

:is(#comp-m870qfoq_r_comp-m6z3mimo1, [id^="comp-m870qfoq_r_comp-m6z3mimo1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 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) {
    :is(#comp-m870qfoq_r_comp-m6z3mimo1, [id^="comp-m870qfoq_r_comp-m6z3mimo1__"]) {
        width: 60%;
        justify-self: center;
        margin-top: 100px;
        margin-bottom: 200px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qfoq_r_comp-m6z3mimo1, [id^="comp-m870qfoq_r_comp-m6z3mimo1__"]) {
        width: 75.31696428571429%;
    }
}

:is(#comp-m870qfoq_r_comp-m6z3mimo1, [id^="comp-m870qfoq_r_comp-m6z3mimo1__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qfoq_r_comp-m6z3mimo10, [id^="comp-m870qfoq_r_comp-m6z3mimo10__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-m870qfoq_r_comp-m6z3mimo10, [id^="comp-m870qfoq_r_comp-m6z3mimo10__"]) {
        height: 20px;
        width: 20px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, );
        right: var(--force-auto, );
        margin-right: 40px;
        margin-top: 40px;
        --is-sticky: 1;
    }

    :is(#comp-m870qfoq_r_comp-m6z3mimo10, [id^="comp-m870qfoq_r_comp-m6z3mimo10__"])~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

:is(#comp-m870qfoq_r_comp-m6z3mimk, [id^="comp-m870qfoq_r_comp-m6z3mimk__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qfoq_r_comp-m6z3mimk-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3mimk, [id^="comp-m870qfoq_r_comp-m6z3mimk__"]):not(.comp-m870qfoq_r_comp-m6z3mimk-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qfoq_r_comp-m6z3mimk, [id^="comp-m870qfoq_r_comp-m6z3mimk__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qfoq_r_comp-m6z3mimk6, [id^="comp-m870qfoq_r_comp-m6z3mimk6__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qfoq_r_comp-m6z3mimk6, [id^="comp-m870qfoq_r_comp-m6z3mimk6__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk0vemg3 {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk0vemg3-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-lk0vemg3:not(.comp-lk0vemg3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lk0vemg3-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-lk0vemg3 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lk0vemg3_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk0vemg3_r_comp-kd5px9hr .comp-lk0vemg3_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-lk0vemg3_r_comp-kd5px9hr .comp-lk0vemg3_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(100px, max-content) auto;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk0vemg3_r_comp-kd5px9hr:not(.comp-lk0vemg3_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-lk0vemg3_r_comp-kd5px9hr .comp-lk0vemg3_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemg3_r_comp-kd5px9hr {
        width: 300px;
    }

    #comp-lk0vemg3_r_comp-kd5px9hr .comp-lk0vemg3_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemg3_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lk0vemg3_r_comp-kd5px9hr .comp-lk0vemg3_r_comp-kd5px9hr-container {
        grid-template-rows: minmax(100px, max-content) auto;
        grid-template-columns: 1fr;
    }
}

#comp-lk0vemg3_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemg3_r_comp-kd5px9hr {
        --containerBackground: var(--color_20);
        --alpha-bg: 0.8;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemg3_r_comp-kd5px9hr {
        --containerBackground: var(--color_15);
        --alpha-bg: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-lk0vemg3_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 200px;
    grid-area: 2/1/3/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemg3_r_comp-kd5px9kk {
        width: 60%;
        margin-top: 100px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemg3_r_comp-kd5px9kk {
        width: 80%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-lk0vemg3_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: 7px;
    --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
    --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_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --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:1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemg3_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_15);
        --verticalPadding: 10px;
        --fnt: var(--font_6);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 0.2;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemg3_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_11);
        --verticalPadding: 10px;
        --fnt: var(--font_7);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 1;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-lk0vemg3_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, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-lk0vemg3_r_comp-kkmqi5tc~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemg3_r_comp-kkmqi5tc {
        margin-right: 30px;
    }
}

#comp-lk0vemg3_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

#kt28f {
    --shc-mutated-brightness: 114, 112, 106;
    justify-self: unset;
}

#comp-lk0vfj0z {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk0vfj14 {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-lk0vfj16 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vfj16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 75px;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.1;
}

#comp-lk0vfj16 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj16 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.072917 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0vfj16 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vfj1e {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vfj1f2 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0vfj1s {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vfj1s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-lk0vfj1s [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vfj1s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-lk0vfj1s [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vfj1s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lk0vfj1s [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0vfj1u5 {
    --shc-mutated-brightness: 117, 110, 83;
}

#comp-lkpgh62v {
    --fill-layer-video-opacity: 1;
    --bg-overlay-color: rgb(33, 33, 33);
    --bg-gradient: none;
    --fill-container-overflow: visible;
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: 0px;
    --fill-layer-background-overlay-transform: translateZ(0);
}

#comp-lkpgh63e {
    opacity: 0.8;
}

#comp-lkpgh63o {
    undefined: #2d2d2d;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-lk0y8kr9 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0ybjzl {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0ybq4p {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0ybx7p {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0y4n4m {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yoldd {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yicw1 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yicwa5 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yicwd1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yicwd1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-lk0yicwd1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicwd1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yicwd1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicwd1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lk0yicwd1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yicw42 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yicw42 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lk0yicw42 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicw42 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yicw42 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw42 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yicw42 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yicw66 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yicw66 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-lk0yicw66 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yicw66 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yicw66 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0ybsls {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0yssoj {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yssoo {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yssox5 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yssp04 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yssp04 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-lk0yssp04 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssp04 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yssp04 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssp04 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lk0yssp04 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yssoq {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yssoq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lk0yssoq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssoq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yssoq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssoq :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yssoq [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yssot1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yssot1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-lk0yssot1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yssot1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yssot1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yc1p3 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0yu9yn {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yu9yq3 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yu9yy3 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk0yu9z33 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yu9z33 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: max(15px, min(28px, max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
}

#comp-lk0yu9z33 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9z33 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260414 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yu9z33 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9z33 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 15px !important;
    }

    #comp-lk0yu9z33 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yu9ys2 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yu9ys2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lk0yu9ys2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9ys2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yu9ys2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9ys2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0yu9ys2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0yu9yu4 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0yu9yu4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-lk0yu9yu4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0yu9yu4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0yu9yu4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lk0vemao_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
}

#comp-lk0vemao_r_comp-ljppv3cz {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-ljpn7f6r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lk0vemao_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lk0vemao_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-lk0vemao_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-ljppv3h7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-m71z9c4d {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-ljpmpqhx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lk0vemao_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lk0vemao_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lk0vemao_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

#portal-comp-lk0vemao_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

:is(#comp-lk0vemao_r_comp-m71z1vl7, [id^="comp-lk0vemao_r_comp-m71z1vl7__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-lk0vemao_r_comp-m71z1vl4, [id^="comp-lk0vemao_r_comp-m71z1vl4__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-lk0vemao_r_comp-m71z1vl46, [id^="comp-lk0vemao_r_comp-m71z1vl46__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-lk0vemao_r_comp-ljppv9gj {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-ljpmuoay {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-lk0vemao_r_comp-ljpmuocx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lk0vemao_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lk0vemao_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lk0vemao_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-ljpmuocv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-lk0vemao_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-lk0vemao_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-lk0vemao_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-ljppvh50 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-ljpmxneh {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-lk0vemao_r_comp-ljpmxnev {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lk0vemao_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lk0vemao_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lk0vemao_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-ljpmxnes3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-lk0vemao_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk0vemao_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-lk0vemao_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-lk0vemao_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-ljppvzzf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lk0vemao_r_comp-ljpn8cwm {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-lk0vemao_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-lk0vemao_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-lrg55l1r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lk0vemao_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: right;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-lk0vemao_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk0vemao_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-lk0vemao_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lk0vemao_r_comp-lrn5ivga {
    transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-mfqtcj86 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-mfqtcj9c6 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjar7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjat {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjaw7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjay7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjb07 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjb25 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjb51 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjb51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjb51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjb51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb51 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfqtcjb51 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjb612 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjb612 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjb612 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb612 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjb612 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb612 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjb612 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjb8 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjb8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfqtcjb8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjb8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjb8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjau5 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjav7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjb910 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjbb7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbd5 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbf2 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbi5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbi5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjbi5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbi5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbi5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbi5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-mfqtcjbi5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjbk6 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbk6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjbk6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbk6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbk6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbk6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbk6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjbm5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbm5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfqtcjbm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbm5 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjbn13 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-mfqtcjbp6 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbr1 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbs6 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-mfqtcjbv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(15px, min(28px, max(0.5px, 0.0171874 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjbv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(15px, min(28px, max(0.5px, 0.0260411 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 15px !important;
    }

    #comp-mfqtcjbv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjbw6 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbw6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: max(30px, min(50px, calc(42 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-mfqtcjbw6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbw6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbw6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbw6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(50px, max(0.5px, 0.0546877 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-mfqtcjbw6 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-mfqtcjbx13 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mfqtcjbx13 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    background-color: transparent;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 2;
}

#comp-mfqtcjbx13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-mfqtcjbx13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-mfqtcjbx13 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-m870qfoq_r_comp-lzpc14ax {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m870qfoq_r_comp-mfog6hom {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qfoq_r_comp-mfog6hpe {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qfoq_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

#portal-comp-m870qfoq_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qfoq_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qfoq_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qfoq_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qfoq_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

:is(#comp-m870qfoq_r_comp-m6z3mimm1, [id^="comp-m870qfoq_r_comp-m6z3mimm1__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-m870qfoq_r_comp-m6z3mimk, [id^="comp-m870qfoq_r_comp-m6z3mimk__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-m870qfoq_r_comp-m6z3mimk6, [id^="comp-m870qfoq_r_comp-m6z3mimk6__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-lk0vemg3_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-lk0vemg3_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --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-lk0vemg3_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #E3DFD3;
}











#cv9mv {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#cv9mv .cv9mv-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#cv9mv .cv9mv-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

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

#cv9mv {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#PAGE_SECTIONScv9mv {
    --above-all-in-container: 49;
}

#comp-lrg56vy1 {
    z-index: 50;
    --above-all-in-container: 10000;
}

#comp-lrg56w2c-pinned-layer {
    z-index: 54;
    --above-all-in-container: 10000;
}

#comp-m870qf16 {
    z-index: 51;
    --above-all-in-container: 10000;
}

#comp-lrg56vqs {
    min-height: 196px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-lrg56vqs .comp-lrg56vqs-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 4%;
    padding-right: 6%;
    padding-left: 6%;
    padding-bottom: 4%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(42.406000000000006px, 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-lrg56vqs {
        min-height: 124px;
        --l_display: unset;
    }

    #comp-lrg56vqs .comp-lrg56vqs-container {
        padding-top: 4%;
        padding-bottom: 4%;
        grid-template-rows: minmax(62.5625px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vqs {
        min-height: 71px;
        --l_display: unset;
    }

    #comp-lrg56vqs .comp-lrg56vqs-container {
        padding-top: 6%;
        padding-bottom: 6%;
        grid-template-rows: minmax(24.2188px, auto);
    }
}

#comp-lrg56vqs {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg58alu {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99966486448095%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg58alu {
        width: 99.99993444418871%;
    }
}

#comp-lrg58alu {
    --textDecoration: none;
    --textAlign: left;
    --color: var(--color_11);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg58alu {
        --fontSize: 26spx;
    }
}

#comp-lrg59khz {
    min-height: 907.390625px;
    --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;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-lrg59khz .comp-lrg59khz-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 0%;
    padding-left: 6%;
    padding-bottom: 6%;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(753.8px, 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-lrg59khz {
        min-height: 930.203125px;
    }

    #comp-lrg59khz .comp-lrg59khz-container {
        padding-top: 6%;
        padding-right: 6%;
        padding-bottom: 8%;
        grid-template-rows: minmax(822.69px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg59khz {
        min-height: 1500.140625px;
    }

    #comp-lrg59khz .comp-lrg59khz-container {
        padding-top: 12%;
        padding-right: 6%;
        padding-bottom: 8%;
        grid-template-rows: minmax(1422.16px, auto);
    }
}

#comp-lrg59khz {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg5gajs {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width:91%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg5gajs-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-lrg5gajs {
        width: 99.99996670829363%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5gajs {
        width: 99.99996670829363%;
    }
}

#comp-lrg5gajs {
    --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-lrg5cbp5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 5.252680858818764%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5cbp5 {
        margin-bottom: 4.104548717366287%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5cbp5 {
        margin-bottom: 6.435529823671773%;
    }
}

#comp-lrg5cbp5 {
    --minFontSize: 24px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg5cbpf {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.34437973027688%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.08893032028845%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5cbpf {
        margin-bottom: 7.1022699248400505%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5cbpf {
        margin-bottom: 11.65490553152743%;
    }
}

#comp-lrg5cbpf {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5cbpf {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5cbpf {
        --fontSize: 17px;
    }
}

#comp-lrg5eca3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99844270719781%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 5.252680858818764%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5eca3 {
        margin-bottom: 4.104548717366287%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5eca3 {
        margin-bottom: 6.435529823671773%;
    }
}

#comp-lrg5eca3 {
    --minFontSize: 24px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg5ebk1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.3428224374747%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.08893032028845%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5ebk1 {
        margin-bottom: 7.1022699248400505%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5ebk1 {
        margin-bottom: 11.65490553152743%;
    }
}

#comp-lrg5ebk1 {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5ebk1 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5ebk1 {
        --fontSize: 17px;
    }
}

#comp-lrg5fa5p {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99688541439562%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 5.252680858818764%;
    align-self: flex-start;
    order: 5;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5fa5p {
        margin-bottom: 4.104548717366287%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5fa5p {
        margin-bottom: 6.410198042340086%;
    }
}

#comp-lrg5fa5p {
    --minFontSize: 24px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg5f9bc {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.3412651446725%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 6;
    position: relative;
}

#comp-lrg5f9bc {
    --color: var(--color_15);
    --alpha-color: 1;
    --lineHeight: 2em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5f9bc {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5f9bc {
        --fontSize: 17px;
    }
}

#comp-lrg56vy1 {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 4/1/5/2;
    position: relative;
}

.comp-lrg56vy1-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-lrg56vy1:not(.comp-lrg56vy1-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-lrg56vy1 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1 {
        --l_display: unset;
    }
}

#comp-lrg56vy1 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lrg56vy1_r_comp-kbgakgyt {
    min-height: 442.15625px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 13/1/14/2;
    position: relative;
}

#comp-lrg56vy1_r_comp-kbgakgyt .comp-lrg56vy1_r_comp-kbgakgyt-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lrg56vy1_r_comp-kbgakgyt .comp-lrg56vy1_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(320px, auto) minmax(77.23431019265641px, auto);
    grid-template-columns: 2fr 1fr 1fr 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lrg56vy1_r_comp-kbgakgyt:not(.comp-lrg56vy1_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-kbgakgyt {
        min-height: 420.703125px;
    }

    #comp-lrg56vy1_r_comp-kbgakgyt .comp-lrg56vy1_r_comp-kbgakgyt-container {
        padding-right: 4%;
        padding-left: 4%;
        grid-template-rows: minmax(290.53117449318626px, auto) minmax(84.09385050681375px, auto);
        grid-template-columns: 1fr 0.9094208026449125fr 1fr 1.0905791973550873fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-kbgakgyt {
        min-height: 748.9685px;
    }

    #comp-lrg56vy1_r_comp-kbgakgyt .comp-lrg56vy1_r_comp-kbgakgyt-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0%;
        grid-template-rows: minmax(98.45297621356258px, auto) minmax(217.93772598355358px, auto) minmax(187.18776464595172px, auto) minmax(200px, auto) minmax(120px, auto);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-lrg56vy1_r_comp-kbgakgyt {
    --bg: var(--color_20);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg56vy1_r_comp-ljppv3cz {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljppv3cz-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: 1000px) {
    #comp-lrg56vy1_r_comp-ljppv3cz {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljppv3cz {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lrg56vy1_r_comp-ljppv3cz {
    --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-lrg56vy1_r_comp-ljpn7f6r {
    --l_display: none;
    height: auto;
    min-width: 0px;
    width: 53.22584582854789%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.01990247257704645%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 77.00116337656603%;
        align-self: start;
        justify-self: start;
        margin-top: 0.04422812370853879%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r {
        --l_display: unset;
        width: 94.37787941370746%;
        align-self: center;
        justify-self: center;
        margin-top: 0%;
    }
}

#comp-lrg56vy1_r_comp-ljpn7f6r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 30px;
    --color: var(--color_11);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 7.922spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r {
        --minFontSize: 20px;
        --maxFontSize: 30px;
        --fontSize: 7.922spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r {
        --minFontSize: 30px;
        --maxFontSize: 70px;
        --textAlign: center;
        --fontSize: 30spx;
    }
}

#comp-lrg56vy1_r_comp-mfqtlebr {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4097844880202703;
    min-width: 0px;
    width: 45.70430870803028%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0028261 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lrg56vy1_r_comp-mfqtlebr {
    --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-lrg56vy1_r_comp-ljppv3h7 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljppv3h7-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: 1000px) {
    #comp-lrg56vy1_r_comp-ljppv3h7 {
        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-lrg56vy1_r_comp-ljppv3h7 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 2/1/3/2;
    }
}

#comp-lrg56vy1_r_comp-ljppv3h7 {
    --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-lrg56vy1_r_comp-m71z9c4d {
    width: 62.834106812276026%;
    height: auto;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-m71z9c4d-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-lrg56vy1_r_comp-m71z9c4d {
        width: 62.834106812276026%;
        justify-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-m71z9c4d {
        width: 97.71428571428571%;
    }
}

#comp-lrg56vy1_r_comp-m71z9c4d {
    --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-lrg56vy1_r_comp-ljpmpqhx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.14169570267131%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    pointer-events: auto;
    margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0249875 * (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-lrg56vy1_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0234258 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmpqhx {
        margin-left: max(0.5px, 0.0010744 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0258692 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lrg56vy1_r_comp-ljpmpqhx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmpqhx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmpqhx {
        --fontSize: 23px;
    }
}

#comp-lrg56vy1_r_comp-m71z1vkv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lrg56vy1_r_comp-m71z1vkv-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 148.00005fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lrg56vy1_r_comp-m71z1vkv:not(.comp-lrg56vy1_r_comp-m71z1vkv-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lrg56vy1_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-lrg56vy1_r_comp-m71z1vkv {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(203, 220, 233, 1);
    --container-border-right: 0px solid rgba(203, 220, 233, 1);
    --container-border-top: 0px solid rgba(203, 220, 233, 1);
    --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 0px;
    --container-padding-right: 0px;
    --container-padding-bottom: 0px;
    --container-padding-left: 0px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1.4em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-border-right: 0px solid rgba(203, 220, 233, 1);
    --item-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 5px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(255, 255, 255, 0);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 0px 0px 0px 0px;
    --dropdown-anchor: menuStretched;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-decoration: none;
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 0px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 35px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 35px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 35px;
    --dropdown-menu-item-vertical-spacing: 8px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 4px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-sub-item-vertical-padding: 0px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 10px;
    --orientation: vertical;
    --overflow: wrap;
    --divider-display: none;
    --container-align: center;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_12), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(var(--color_11), 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }

    #portal-comp-lrg56vy1_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 6px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }

    #portal-comp-lrg56vy1_r_comp-m71z1vkv {
        --menu-items-main-axis-gap: 4px;
    }
}

:is(#comp-lrg56vy1_r_comp-m71z1vl6, [id^="comp-lrg56vy1_r_comp-m71z1vl6__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-m71z1vl6-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;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl6, [id^="comp-lrg56vy1_r_comp-m71z1vl6__"]):not(.comp-lrg56vy1_r_comp-m71z1vl6-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl6, [id^="comp-lrg56vy1_r_comp-m71z1vl6__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lrg56vy1_r_comp-m71z1vl7, [id^="comp-lrg56vy1_r_comp-m71z1vl7__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl85, [id^="comp-lrg56vy1_r_comp-m71z1vl85__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl85, [id^="comp-lrg56vy1_r_comp-m71z1vl85__"]) .comp-lrg56vy1_r_comp-m71z1vl85-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl85, [id^="comp-lrg56vy1_r_comp-m71z1vl85__"]) .comp-lrg56vy1_r_comp-m71z1vl85-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl85, [id^="comp-lrg56vy1_r_comp-m71z1vl85__"]):not(.comp-lrg56vy1_r_comp-m71z1vl85-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl85, [id^="comp-lrg56vy1_r_comp-m71z1vl85__"]) .comp-lrg56vy1_r_comp-m71z1vl85-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl95, [id^="comp-lrg56vy1_r_comp-m71z1vl95__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl95, [id^="comp-lrg56vy1_r_comp-m71z1vl95__"]) .comp-lrg56vy1_r_comp-m71z1vl95-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl95, [id^="comp-lrg56vy1_r_comp-m71z1vl95__"]) .comp-lrg56vy1_r_comp-m71z1vl95-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl95, [id^="comp-lrg56vy1_r_comp-m71z1vl95__"]):not(.comp-lrg56vy1_r_comp-m71z1vl95-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vla3, [id^="comp-lrg56vy1_r_comp-m71z1vla3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vla3, [id^="comp-lrg56vy1_r_comp-m71z1vla3__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lrg56vy1_r_comp-m71z1vla8, [id^="comp-lrg56vy1_r_comp-m71z1vla8__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl4, [id^="comp-lrg56vy1_r_comp-m71z1vl4__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-m71z1vl4-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl4, [id^="comp-lrg56vy1_r_comp-m71z1vl4__"]):not(.comp-lrg56vy1_r_comp-m71z1vl4-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl4, [id^="comp-lrg56vy1_r_comp-m71z1vl4__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-lrg56vy1_r_comp-m71z1vl46, [id^="comp-lrg56vy1_r_comp-m71z1vl46__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl46, [id^="comp-lrg56vy1_r_comp-m71z1vl46__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg56vy1_r_comp-ljppv9gj {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-lrg56vy1_r_comp-ljppv9gj .comp-lrg56vy1_r_comp-ljppv9gj-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    flex-grow: 1;
    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: 1000px) {
    #comp-lrg56vy1_r_comp-ljppv9gj {
        margin-left: 0px;
        margin-right: 0.001174999999989268px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljppv9gj .comp-lrg56vy1_r_comp-ljppv9gj-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #comp-lrg56vy1_r_comp-ljppv9gj {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 3/1/4/2;
    }
}

#comp-lrg56vy1_r_comp-ljppv9gj {
    --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-lrg56vy1_r_comp-ljpmuoay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 51.3270015411984%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljpmuoay-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-lrg56vy1_r_comp-ljpmuoay {
        width: 53.51602968733194%;
        margin-right: 0%;
        margin-top: 0.046875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuoay {
        width: 95.65384465310467%;
        margin-right: 0.004215299376835731%;
        margin-top: 0px;
    }
}

#comp-lrg56vy1_r_comp-ljpmuoay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_15);
    --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-lrg56vy1_r_comp-ljpmuocx {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 16.410089559961623%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuocx {
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-lrg56vy1_r_comp-ljpmuocx {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmuocx {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuocx {
        --fontSize: 23px;
    }
}

#comp-lrg56vy1_r_comp-ljpmuocv {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-lrg56vy1_r_comp-ljpmuocv {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmuocv {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuocv {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-lrg56vy1_r_comp-ljppvh50 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/4/2/5;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljppvh50-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: 1000px) {
    #comp-lrg56vy1_r_comp-ljppvh50 {
        margin-left: -0.001174999999989268px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/4/2/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljppvh50 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
    }
}

#comp-lrg56vy1_r_comp-ljppvh50 {
    --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-lrg56vy1_r_comp-ljpmxneh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 96.40429497603289%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljpmxneh-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-lrg56vy1_r_comp-ljpmxneh {
        width: 99.99169439527411%;
        margin-right: 0.008305604725928747%;
        margin-top: -0.6875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxneh {
        width: 95.64984588029385%;
        margin-right: 0.004215299376835731%;
        margin-top: 10px;
    }
}

#comp-lrg56vy1_r_comp-ljpmxneh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_20);
    --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-lrg56vy1_r_comp-ljpmxnev {
    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));
    pointer-events: auto;
    margin-left: 0.4404073768235618%;
    margin-right: -0.4404073768235618%;
    margin-top: 0px;
    margin-bottom: 8.80875369898837%;
    align-self: stretch;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmxnev {
        margin-left: 0.3937179078696557%;
        margin-right: -0.3937179078696557%;
        margin-bottom: 7.874900058030196%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxnev {
        margin-left: 0.22101573024020585%;
        margin-right: -0.22101573024020585%;
        margin-bottom: 2.9137263828818574%;
    }
}

#comp-lrg56vy1_r_comp-ljpmxnev {
    --textDecoration: none;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: center;
    --fontSize: 26px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmxnev {
        --fontSize: 26px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxnev {
        --fontSize: 23px;
    }
}

#comp-lrg56vy1_r_comp-ljpmxnes3 {
    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));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 2;
    position: relative;
}

#comp-lrg56vy1_r_comp-ljpmxnes3 {
    --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: 3em;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmxnes3 {
        --lineHeight: 2em;
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxnes3 {
        --lineHeight: 1.8em;
        --fontSize: 17px;
    }
}

#comp-lrg56vy1_r_comp-ljppvzzf {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/5;
    position: relative;
}

.comp-lrg56vy1_r_comp-ljppvzzf-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: 1000px) {
    #comp-lrg56vy1_r_comp-ljppvzzf {
        margin-left: 0px;
        margin-right: 0.0015499999999519787px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 2/1/3/5;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljppvzzf {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 5/1/6/2;
    }
}

#comp-lrg56vy1_r_comp-ljppvzzf {
    --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-lrg56vy1_r_comp-ljpn8cwm {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.332888222756264%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0026494115249315457%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpn8cwm {
        width: 32.45537805694455%;
        align-self: center;
        justify-self: start;
        margin-left: 0.29854701810353734%;
        margin-top: 0.0154766774185124%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn8cwm {
        width: 98.92432210971663%;
        align-self: start;
        justify-self: center;
        margin-left: 0%;
        margin-top: 30px;
    }
}

#comp-lrg56vy1_r_comp-ljpn8cwm {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn8cwm {
        --textAlign: center;
    }
}

#comp-lrg56vy1_r_comp-lrg55l1r {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 39.54646487376976%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.001273766357291467%;
    margin-top: 0.010610473756274413%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-lrg55l1r {
        width: 50.31733557710952%;
        margin-right: -0.0021937677182090553%;
        margin-top: 0%;
        margin-bottom: 0.0022149977283638872%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-lrg55l1r {
        width: 99.46432105062193%;
        margin-right: 0%;
        margin-top: 40.0625px;
        margin-bottom: 0%;
    }
}

#comp-lrg56vy1_r_comp-lrg55l1r {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.4em;
    --color: var(--color_11);
    --alpha-color: 1;
    --textAlign: right;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-lrg55l1r {
        --textAlign: center;
    }
}

#comp-lrg56vy1_r_comp-lrn5ivga {
    min-height: 0px;
    --l_display: unset;
    height: 2px;
    min-width: 0px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lrg56vy1_r_comp-lrn5ivga {
    --brd: var(--color_21);
    --lnw: 1px;
    --alpha-brd: 0.5;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lrg56w2c {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lrg56w2c-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-lrg56w2c:not(.comp-lrg56w2c-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lrg56w2c-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-lrg56w2c {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-lrg56w2c_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lrg56w2c_r_comp-kd5px9hr .comp-lrg56w2c_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-lrg56w2c_r_comp-kd5px9hr .comp-lrg56w2c_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(100px, max-content) auto;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lrg56w2c_r_comp-kd5px9hr:not(.comp-lrg56w2c_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-lrg56w2c_r_comp-kd5px9hr .comp-lrg56w2c_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56w2c_r_comp-kd5px9hr {
        width: 300px;
    }

    #comp-lrg56w2c_r_comp-kd5px9hr .comp-lrg56w2c_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56w2c_r_comp-kd5px9hr {
        width: 100vw;
    }

    #comp-lrg56w2c_r_comp-kd5px9hr .comp-lrg56w2c_r_comp-kd5px9hr-container {
        grid-template-rows: minmax(100px, max-content) auto;
        grid-template-columns: 1fr;
    }
}

#comp-lrg56w2c_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56w2c_r_comp-kd5px9hr {
        --containerBackground: var(--color_20);
        --alpha-bg: 0.8;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56w2c_r_comp-kd5px9hr {
        --containerBackground: var(--color_15);
        --alpha-bg: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-lrg56w2c_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 200px;
    grid-area: 2/1/3/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56w2c_r_comp-kd5px9kk {
        width: 60%;
        margin-top: 100px;
        grid-area: 1/1/2/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56w2c_r_comp-kd5px9kk {
        width: 80%;
        margin-top: 0px;
        grid-area: 2/1/3/2;
    }
}

#comp-lrg56w2c_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: 7px;
    --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
    --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_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --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:1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56w2c_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_15);
        --verticalPadding: 10px;
        --fnt: var(--font_6);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 0.2;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56w2c_r_comp-kd5px9kk {
        --bg: var(--color_20);
        --brd: var(--color_11);
        --verticalPadding: 10px;
        --fnt: var(--font_7);
        --txt: var(--color_11);
        --arrowColor: var(--color_20);
        --txtsSub: var(--color_12);
        --txts: var(--color_12);
        --bgexpanded: var(--color_20);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-brd: 1;
        --alpha-bgexpanded: 1;
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-lrg56w2c_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, );
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-lrg56w2c_r_comp-kkmqi5tc~* {
    transform: var(--experimental-safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56w2c_r_comp-kkmqi5tc {
        margin-right: 30px;
    }
}

#comp-lrg56w2c_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

#comp-m870qf16 {
    height: auto;
    width: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qf16-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-m870qf16:not(.comp-m870qf16-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qf16 {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qf16 {
        --l_display: unset;
    }
}

#comp-m870qf16 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-m870qf16_r_comp-lzpc14ax {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    position: relative;
}

.comp-m870qf16_r_comp-lzpc14ax-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0828063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: 0.9731182795698925fr 1.0268817204301075fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qf16_r_comp-lzpc14ax:not(.comp-m870qf16_r_comp-lzpc14ax-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m870qf16_r_comp-lzpc14ax {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m870qf16_r_comp-mfog6hom {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qf16_r_comp-mfog6hom .comp-m870qf16_r_comp-mfog6hom-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qf16_r_comp-mfog6hom {
    --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-m870qf16_r_comp-mfog72xg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.40973737845557323;
    min-width: 0px;
    width: 37.57535970024159%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: max(0.5px, 0.0057806 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0599704 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m870qf16_r_comp-mfog72xg {
    --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-m870qf16_r_comp-mfog6hpe {
    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;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m870qf16_r_comp-mfog6hpe .comp-m870qf16_r_comp-mfog6hpe-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    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;
}

#comp-m870qf16_r_comp-mfog6hpe {
    --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-m870qf16_r_comp-m6z3mimh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 129.5303643918505%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: min(-0.5px, -0.2076087 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qf16_r_comp-m6z3mimh-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: minmax(0px, 829fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m870qf16_r_comp-m6z3mimh:not(.comp-m870qf16_r_comp-m6z3mimh-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-m870qf16_r_comp-m6z3mimh {
        height: 30px;
        width: 30px;
        justify-self: end;
        margin-left: 0px;
        margin-right: 5%;
    }

    .comp-m870qf16_r_comp-m6z3mimh-container {
        grid-template-rows: minmax(min-content, 50fr);
        grid-template-columns: minmax(0px, 30fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qf16_r_comp-m6z3mimh {
        justify-self: end;
        margin-left: 0px;
        margin-right: 8%;
    }
}

#comp-m870qf16_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-m870qf16_r_comp-m6z3mimh {
    --container-background: rgba(255, 255, 255, 0);
    --container-border-left: 0px solid rgba(var(--color_15), 1);
    --container-border-right: 0px solid rgba(var(--color_15), 1);
    --container-border-top: 0px solid rgba(var(--color_15), 1);
    --container-border-bottom: 0px solid rgba(var(--color_15), 1);
    --container-border-radius: 0px 0px 0px 0px;
    --container-padding-top: 6px;
    --container-padding-right: 6px;
    --container-padding-bottom: 6px;
    --container-padding-left: 6px;
    --item-background: rgba(255, 255, 255, 0);
    --item-font: normal normal normal 17px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-color: rgba(var(--color_11), 1);
    --item-text-decoration: none;
    --item-text-transform: none;
    --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --item-text-highlight: none;
    --item-letter-spacing: 0em;
    --item-line-height: 1em;
    --item-text-shadow: 0px 0px 0px transparent;
    --item-border-left: 0px solid rgba(var(--color_15), 1);
    --item-border-right: 0px solid rgba(var(--color_15), 1);
    --item-border-top: 0px solid rgba(var(--color_15), 1);
    --item-border-bottom: 0px solid rgba(var(--color_15), 1);
    --item-border-radius: 0px 0px 0px 0px;
    --horizontal-item-icon-display: unset;
    --item-icon-size: 10px;
    --item-icon-color: rgba(var(--color_11), 1);
    --item-divider: 1px solid rgba(203, 220, 233, 1);
    --item-text-align: justify;
    --item-direction: revert;
    --item-vertical-padding: 2px;
    --item-horizontal-padding: 8px;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --scroll-button-background: rgba(255, 255, 255, 1);
    --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
    --scroll-button-border-radius: 0 0 0 0;
    --scroll-button-box-shadow: none;
    --scroll-button-icon-display: unset;
    --scroll-button-icon-size: 10px;
    --scroll-button-icon-color: rgba(0, 0, 0, 1);
    --scroll-button-icon-rotation: 0;
    --scroll-button-padding-right: 6px;
    --scroll-button-padding-left: 6px;
    --dropdown-container-background: rgba(var(--color_11), 1);
    --dropdown-container-border-left: medium none currentcolor;
    --dropdown-container-border-right: medium none currentcolor;
    --dropdown-container-border-top: medium none currentcolor;
    --dropdown-container-border-bottom: medium none currentcolor;
    --dropdown-container-border-radius: 20px 20px 20px 20px;
    --dropdown-anchor: menuItem;
    --dropdown-align: start;
    --dropdown-horizontal-margin: 0px;
    --dropdown-space-above: 14px;
    --dropdown-menu-container-background: rgba(255, 255, 255, 0);
    --dropdown-menu-container-box-shadow: none;
    --dropdown-menu-container-border-left: medium none currentcolor;
    --dropdown-menu-container-border-right: medium none currentcolor;
    --dropdown-menu-container-border-top: medium none currentcolor;
    --dropdown-menu-container-border-bottom: medium none currentcolor;
    --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-color: rgba(var(--color_15), 1);
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-transform: revert;
    --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-text-highlight: none;
    --dropdown-menu-item-letter-spacing: revert;
    --dropdown-menu-item-line-height: 1.4em;
    --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
    --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-text-transform: revert;
    --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-text-highlight: none;
    --dropdown-menu-sub-item-letter-spacing: revert;
    --dropdown-menu-sub-item-line-height: revert;
    --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
    --dropdown-menu-sub-item-border-left: medium none currentcolor;
    --dropdown-menu-sub-item-border-right: medium none currentcolor;
    --dropdown-menu-sub-item-border-top: medium none currentcolor;
    --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
    --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
    --dropdown-menu-sub-item-box-shadow: none;
    --dropdown-menu-item-vertical-padding: 4px;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-padding-top: initial;
    --dropdown-menu-item-padding-right: initial;
    --dropdown-menu-item-padding-bottom: initial;
    --dropdown-menu-item-padding-left: initial;
    --dropdown-menu-container-vertical-padding: 10px;
    --dropdown-menu-container-horizontal-padding: 10px;
    --dropdown-menu-container-padding-top: initial;
    --dropdown-menu-container-padding-right: 10px;
    --dropdown-menu-container-padding-bottom: initial;
    --dropdown-menu-container-padding-left: 10px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --dropdown-menu-item-horizontal-spacing: 10px;
    --dropdown-menu-sub-items-vertical-spacing-before: 2px;
    --dropdown-menu-sub-items-vertical-spacing-between: 0px;
    --dropdown-menu-sub-item-vertical-padding: 2px;
    --dropdown-menu-sub-item-horizontal-padding: 0px;
    --dropdown-menu-sub-item-padding-top: initial;
    --dropdown-menu-sub-item-padding-right: initial;
    --dropdown-menu-sub-item-padding-bottom: initial;
    --dropdown-menu-sub-item-padding-left: initial;
    --dropdown-menu-columns-number: 1;
    --dropdown-menu-align: start;
    --dropdown-menu-item-align: inherit;
    --dropdown-menu-sub-item-align: inherit;
    --display-mode: navbar;
    --spacing-between-label-and-dropdown-icon: 6px;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 8px;
    --orientation: horizontal;
    --overflow: wrap;
    --divider-display: none;
    --container-align: end;
    --menu-items-justification: none;
    --animation-name: none;
    --vertical-dropdown-display: expandCollapse;
    --item-hover-color: rgba(var(--color_12), 1);
    --dropdown-menu-sub-item-hover-box-shadow: initial;
    --item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-selected-border-bottom: initial;
    --scroll-button-hover-border-radius: initial;
    --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-sub-item-hover-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-left: initial;
    --dropdown-menu-item-hover-letter-spacing: initial;
    --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-color: rgba(var(--color_18), 1);
    --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --dropdown-menu-item-selected-border-bottom: initial;
    --dropdown-menu-sub-item-hover-text-highlight: initial;
    --dropdown-menu-item-selected-border-right: initial;
    --dropdown-menu-sub-item-hover-text-outline: initial;
    --item-selected-text-decoration: initial;
    --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-selected-text-transform: initial;
    --dropdown-menu-sub-item-hover-line-height: initial;
    --scroll-button-hover-icon-display: unset;
    --item-selected-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-hover-box-shadow: initial;
    --item-hover-text-highlight: initial;
    --dropdown-menu-sub-item-selected-background: initial;
    --scroll-button-hover-padding-right: initial;
    --dropdown-menu-sub-item-hover-text-transform: initial;
    --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --dropdown-menu-item-selected-text-shadow: initial;
    --item-hover-icon-color: rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-border-top: initial;
    --dropdown-menu-item-selected-border-radius: initial;
    --dropdown-container-hover-background: rgba(255, 255, 255, 1);
    --dropdown-menu-sub-item-selected-box-shadow: initial;
    --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
    --item-hover-box-shadow: initial;
    --item-hover-background: rgba(255, 255, 255, 0);
    --item-hover-text-decoration: initial;
    --scroll-button-hover-icon-size: 14px;
    --dropdown-menu-sub-item-selected-text-outline: initial;
    --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-item-hover-text-highlight: initial;
    --dropdown-menu-item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --dropdown-menu-sub-item-hover-letter-spacing: initial;
    --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-item-hover-border-top: initial;
    --dropdown-menu-sub-item-selected-line-height: initial;
    --dropdown-menu-sub-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-selected-text-transform: initial;
    --scroll-button-hover-icon-rotation: 0;
    --item-selected-box-shadow: initial;
    --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-selected-border-top: initial;
    --dropdown-menu-sub-item-selected-text-shadow: initial;
    --dropdown-menu-sub-item-selected-letter-spacing: initial;
    --dropdown-menu-sub-item-hover-border-top: initial;
    --item-hover-text-shadow: initial;
    --dropdown-menu-item-selected-border-left: initial;
    --dropdown-menu-item-hover-border-left: initial;
    --dropdown-menu-item-selected-text-outline: initial;
    --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
    --dropdown-menu-sub-item-hover-background: initial;
    --dropdown-menu-sub-item-hover-border-bottom: initial;
    --dropdown-menu-sub-item-selected-text-highlight: initial;
    --dropdown-menu-item-hover-text-transform: initial;
    --dropdown-menu-item-hover-text-outline: initial;
    --dropdown-menu-sub-item-hover-border-right: initial;
    --dropdown-menu-item-selected-letter-spacing: initial;
    --dropdown-container-selected-background: rgba(255, 255, 255, 1);
    --dropdown-menu-item-selected-box-shadow: initial;
    --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
    --item-selected-text-shadow: initial;
    --scroll-button-hover-box-shadow: initial;
    --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
    --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-sub-item-selected-text-decoration: underline;
    --dropdown-menu-sub-item-selected-border-right: initial;
    --dropdown-menu-item-hover-text-shadow: initial;
    --dropdown-menu-item-hover-border-bottom: initial;
    --dropdown-menu-item-hover-border-radius: initial;
    --dropdown-menu-sub-item-selected-font: initial;
    --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
    --dropdown-menu-sub-item-hover-text-shadow: initial;
    --scroll-button-hover-background: rgba(220, 232, 255, 1);
    --scroll-button-hover-padding-left: initial;
    --dropdown-menu-sub-item-selected-border-radius: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
    --item-hover-border-radius: initial;
    --dropdown-menu-item-hover-line-height: initial;
    --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
    --item-selected-background: rgba(255, 255, 255, 0);
    --dropdown-menu-sub-item-hover-border-left: initial;
    --dropdown-menu-item-selected-color: rgba(var(--color_13), 1);
    --dropdown-menu-sub-item-hover-font: initial;
    --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
    --dropdown-menu-item-selected-line-height: initial;
    --dropdown-menu-item-selected-text-highlight: initial;
    --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qf16_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qf16_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qf16_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }

    #portal-comp-m870qf16_r_comp-m6z3mimh {
        --container-padding-top: 0px;
        --container-padding-right: 0px;
        --container-padding-bottom: 0px;
        --container-padding-left: 0px;
        --item-font: normal normal normal 24px/1.4em cormorantgaramond-semibold, cormorantgaramond, 'cormorant garamond', serif;
        --item-text-align: center;
        --item-vertical-padding: 8px;
        --item-horizontal-padding: 0px;
        --dropdown-space-above: 0px;
        --dropdown-menu-container-vertical-padding: 0px;
        --dropdown-menu-container-horizontal-padding: 0px;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 12px;
        --dropdown-menu-sub-items-vertical-spacing-between: 2px;
        --display-mode: hamburger;
        --menu-items-cross-axis-gap: 0px;
        --orientation: vertical;
        --container-align: center;
        --item-selected-color: rgba(var(--color_12), 1);
    }
}

:is(#comp-m870qf16_r_comp-m6z3miml3, [id^="comp-m870qf16_r_comp-m6z3miml3__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 100%;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qf16_r_comp-m6z3miml3-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;
}

:is(#comp-m870qf16_r_comp-m6z3miml3, [id^="comp-m870qf16_r_comp-m6z3miml3__"]):not(.comp-m870qf16_r_comp-m6z3miml3-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3miml3, [id^="comp-m870qf16_r_comp-m6z3miml3__"]) {
    --static-spx: 1px;
}

:is(#comp-m870qf16_r_comp-m6z3mimm1, [id^="comp-m870qf16_r_comp-m6z3mimm1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qf16_r_comp-m6z3mimm12, [id^="comp-m870qf16_r_comp-m6z3mimm12__"]) {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qf16_r_comp-m6z3mimm12, [id^="comp-m870qf16_r_comp-m6z3mimm12__"]) .comp-m870qf16_r_comp-m6z3mimm12-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: scroll;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

:is(#comp-m870qf16_r_comp-m6z3mimm12, [id^="comp-m870qf16_r_comp-m6z3mimm12__"]) .comp-m870qf16_r_comp-m6z3mimm12-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3mimm12, [id^="comp-m870qf16_r_comp-m6z3mimm12__"]):not(.comp-m870qf16_r_comp-m6z3mimm12-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3mimm12, [id^="comp-m870qf16_r_comp-m6z3mimm12__"]) .comp-m870qf16_r_comp-m6z3mimm12-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

:is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 35%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
}

:is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-container {
    box-sizing: border-box;
    position: relative;
    pointer-events: none;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(779.375px, auto);
    grid-template-columns: minmax(0px, 448fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]):not(.comp-m870qf16_r_comp-m6z3mimn9-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) {
    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 300px;
        align-self: center;
    }

    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(400px, auto);
        grid-template-columns: minmax(0px, 220fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) {
        height: 100vh;
        width: 100%;
        align-self: center;
    }

    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    :is(#comp-m870qf16_r_comp-m6z3mimn9, [id^="comp-m870qf16_r_comp-m6z3mimn9__"]) .comp-m870qf16_r_comp-m6z3mimn9-container {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        grid-template-rows: minmax(292px, auto);
        grid-template-columns: minmax(0px, 350fr);
    }
}

:is(#comp-m870qf16_r_comp-m6z3mimo1, [id^="comp-m870qf16_r_comp-m6z3mimo1__"]) {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.09714673913044%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 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) {
    :is(#comp-m870qf16_r_comp-m6z3mimo1, [id^="comp-m870qf16_r_comp-m6z3mimo1__"]) {
        width: 60%;
        justify-self: center;
        margin-top: 100px;
        margin-bottom: 200px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    :is(#comp-m870qf16_r_comp-m6z3mimo1, [id^="comp-m870qf16_r_comp-m6z3mimo1__"]) {
        width: 75.31696428571429%;
    }
}

:is(#comp-m870qf16_r_comp-m6z3mimo1, [id^="comp-m870qf16_r_comp-m6z3mimo1__"]) {
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qf16_r_comp-m6z3mimo10, [id^="comp-m870qf16_r_comp-m6z3mimo10__"]) {
    min-height: 0px;
    --l_display: unset;
    height: 40px;
    min-width: 0px;
    width: 40px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    :is(#comp-m870qf16_r_comp-m6z3mimo10, [id^="comp-m870qf16_r_comp-m6z3mimo10__"]) {
        height: 20px;
        width: 20px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, );
        right: var(--force-auto, );
        margin-right: 40px;
        margin-top: 40px;
        --is-sticky: 1;
    }

    :is(#comp-m870qf16_r_comp-m6z3mimo10, [id^="comp-m870qf16_r_comp-m6z3mimo10__"])~* {
        transform: var(--experimental-safari-sticky-fix);
    }
}

:is(#comp-m870qf16_r_comp-m6z3mimk, [id^="comp-m870qf16_r_comp-m6z3mimk__"]) {
    min-height: 75px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m870qf16_r_comp-m6z3mimk-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(75px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3mimk, [id^="comp-m870qf16_r_comp-m6z3mimk__"]):not(.comp-m870qf16_r_comp-m6z3mimk-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

:is(#comp-m870qf16_r_comp-m6z3mimk, [id^="comp-m870qf16_r_comp-m6z3mimk__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --anchor: initial;
    --align: initial;
    --horizontal-margin: initial;
    --space-above: initial;
    --isDetached: false;
    --static-spx: 0.1 * var(--one-unit);
}

:is(#comp-m870qf16_r_comp-m6z3mimk6, [id^="comp-m870qf16_r_comp-m6z3mimk6__"]) {
    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: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

:is(#comp-m870qf16_r_comp-m6z3mimk6, [id^="comp-m870qf16_r_comp-m6z3mimk6__"]) {
    --container-background: initial;
    --container-box-shadow: initial;
    --container-border-left: initial;
    --container-border-right: initial;
    --container-border-top: initial;
    --container-border-bottom: initial;
    --container-border-radius: initial;
    --item-background: initial;
    --item-font: initial;
    --item-color: initial;
    --item-text-decoration: initial;
    --item-text-transform: initial;
    --item-text-outline: initial;
    --item-text-highlight: initial;
    --item-letter-spacing: initial;
    --item-line-height: initial;
    --item-text-shadow: initial;
    --item-border-left: initial;
    --item-border-right: initial;
    --item-border-top: initial;
    --item-border-bottom: initial;
    --item-border-radius: initial;
    --item-box-shadow: initial;
    --sub-item-background: initial;
    --sub-item-font: initial;
    --sub-item-color: initial;
    --sub-item-text-decoration: initial;
    --sub-item-text-transform: initial;
    --sub-item-text-outline: initial;
    --sub-item-text-highlight: initial;
    --sub-item-letter-spacing: initial;
    --sub-item-line-height: initial;
    --sub-item-text-shadow: initial;
    --sub-item-border-left: initial;
    --sub-item-border-right: initial;
    --sub-item-border-top: initial;
    --sub-item-border-bottom: initial;
    --sub-item-border-radius: initial;
    --sub-item-box-shadow: initial;
    --item-vertical-padding: initial;
    --item-horizontal-padding: initial;
    --item-padding-top: initial;
    --item-padding-right: initial;
    --item-padding-bottom: initial;
    --item-padding-left: initial;
    --container-vertical-padding: initial;
    --container-horizontal-padding: initial;
    --container-padding-top: initial;
    --container-padding-right: initial;
    --container-padding-bottom: initial;
    --container-padding-left: initial;
    --item-vertical-spacing: initial;
    --item-horizontal-spacing: initial;
    --sub-items-vertical-spacing-before: initial;
    --sub-items-vertical-spacing-between: initial;
    --sub-item-vertical-padding: initial;
    --sub-item-horizontal-padding: initial;
    --sub-item-padding-top: initial;
    --sub-item-padding-right: initial;
    --sub-item-padding-bottom: initial;
    --sub-item-padding-left: initial;
    --columns-number: initial;
    --align: initial;
    --item-align: initial;
    --sub-item-align: initial;
    --sub-item-selected-border-radius: initial;
    --item-hover-color: initial;
    --item-selected-color: initial;
    --sub-item-hover-text-outline: initial;
    --sub-item-selected-border-bottom: initial;
    --item-hover-text-outline: initial;
    --sub-item-hover-color: initial;
    --sub-item-selected-border-left: initial;
    --sub-item-hover-border-top: initial;
    --item-selected-text-decoration: initial;
    --item-selected-text-transform: initial;
    --sub-item-hover-border-radius: initial;
    --item-hover-text-highlight: initial;
    --sub-item-hover-text-highlight: initial;
    --item-selected-letter-spacing: initial;
    --sub-item-hover-background: initial;
    --item-hover-border-left: initial;
    --item-selected-text-outline: initial;
    --item-hover-letter-spacing: initial;
    --sub-item-hover-border-left: initial;
    --item-hover-box-shadow: initial;
    --item-hover-font: initial;
    --item-hover-background: initial;
    --item-hover-text-decoration: initial;
    --item-hover-border-right: initial;
    --item-selected-text-highlight: initial;
    --sub-item-hover-line-height: initial;
    --item-hover-text-transform: initial;
    --sub-item-selected-text-transform: initial;
    --sub-item-selected-text-outline: initial;
    --isDetached: false;
    --sub-item-selected-border-top: initial;
    --sub-item-hover-border-right: initial;
    --sub-item-selected-font: initial;
    --sub-item-selected-letter-spacing: initial;
    --item-selected-box-shadow: initial;
    --sub-item-hover-font: initial;
    --item-selected-border-bottom: initial;
    --item-hover-text-shadow: initial;
    --sub-item-selected-text-decoration: initial;
    --sub-item-selected-line-height: initial;
    --sub-item-hover-letter-spacing: initial;
    --item-selected-font: initial;
    --sub-item-selected-text-shadow: initial;
    --item-selected-border-top: initial;
    --item-selected-text-shadow: initial;
    --item-hover-border-top: initial;
    --sub-item-selected-border-right: initial;
    --sub-item-selected-box-shadow: initial;
    --item-selected-border-right: initial;
    --sub-item-hover-border-bottom: initial;
    --sub-item-hover-text-decoration: initial;
    --sub-item-hover-text-shadow: initial;
    --sub-item-selected-text-highlight: initial;
    --item-selected-line-height: initial;
    --item-selected-border-radius: initial;
    --item-hover-border-bottom: initial;
    --item-hover-border-radius: initial;
    --sub-item-hover-text-transform: initial;
    --item-hover-line-height: initial;
    --item-selected-border-left: initial;
    --item-selected-background: initial;
    --sub-item-hover-box-shadow: initial;
    --sub-item-selected-background: initial;
    --sub-item-selected-color: initial;
    --static-spx: 0.1 * var(--one-unit);
}

#cv9mv {
    --shc-mutated-brightness: 114, 112, 106;
    justify-self: unset;
}

#comp-lrg56vqs {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lrg58alu {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg58alu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    text-decoration: none;
    text-align: left;
}

#comp-lrg58alu [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg58alu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(0.5px, 0.0680628 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lrg58alu [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg59khz {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lrg5gajs {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg5cbp5 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5cbp5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    font-size: max(24px, min(28px, calc(27 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-lrg5cbpf {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5cbpf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-lrg5cbpf [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5cbpf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-lrg5cbpf [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5cbpf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lrg5cbpf [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lrg5eca3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5eca3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    font-size: max(24px, min(28px, calc(27 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-lrg5ebk1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5ebk1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-lrg5ebk1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5ebk1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-lrg5ebk1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5ebk1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lrg5ebk1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lrg5fa5p {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5fa5p :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    font-size: max(24px, min(28px, calc(27 * var(--theme-spx-ratio))));
    text-decoration: none;
    text-align: left;
}

#comp-lrg5f9bc {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg5f9bc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #0E573F;
    font-size: 18px;
    line-height: 2;
}

#comp-lrg5f9bc [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #0E573F);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg5f9bc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
    }

    #comp-lrg5f9bc [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg5f9bc :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
    }

    #comp-lrg5f9bc [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #0E573F !important);
    }
}

#comp-lrg56vy1_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_20));
    --bg-gradient: none;
}

#comp-lrg56vy1_r_comp-ljppv3cz {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-ljpn7f6r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lrg56vy1_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(20px, min(30px, max(0.5px, 0.0203128 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }

    #comp-lrg56vy1_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn7f6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: max(30px, min(70px, max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
        text-align: center;
    }

    #comp-lrg56vy1_r_comp-ljpn7f6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-ljppv3h7 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-m71z9c4d {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-ljpmpqhx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lrg56vy1_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmpqhx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmpqhx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

#portal-comp-lrg56vy1_r_comp-m71z1vkv {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: column;
    --item-wrapper-width: 100%;
    --menu-items-row-gap: var(--menu-items-main-axis-gap);
    --menu-items-column-gap: var(--menu-items-cross-axis-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider);
    --container-pointer-events: none;
    --item-wrapper-display: var(--item-wrapper-display-alignment);
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --empty-dropdown-item-icon-display: none;
    --menu-item-wrapper-height: unset;
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    --scroll-button-icon-display: none;
    min-width: min-content;
    --item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none;
    --sr-only-item-icon-display: none;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl7, [id^="comp-lrg56vy1_r_comp-m71z1vl7__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl4, [id^="comp-lrg56vy1_r_comp-m71z1vl4__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-lrg56vy1_r_comp-m71z1vl46, [id^="comp-lrg56vy1_r_comp-m71z1vl46__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}

#comp-lrg56vy1_r_comp-ljppv9gj {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-ljpmuoay {
    --shc-mutated-brightness: 7, 44, 32;
}

#comp-lrg56vy1_r_comp-ljpmuocx {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lrg56vy1_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuocx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmuocx [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-ljpmuocv {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-lrg56vy1_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-lrg56vy1_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmuocv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-lrg56vy1_r_comp-ljpmuocv [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-ljppvh50 {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-ljpmxneh {
    --shc-mutated-brightness: 7, 19, 18;
}

#comp-lrg56vy1_r_comp-ljpmxnev {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
}

#comp-lrg56vy1_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 26px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxnev :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 23px !important;
    }

    #comp-lrg56vy1_r_comp-ljpmxnev [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-ljpmxnes3 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 3;
}

#comp-lrg56vy1_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lrg56vy1_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 18px !important;
        line-height: 2 !important;
    }

    #comp-lrg56vy1_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpmxnes3 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    #comp-lrg56vy1_r_comp-ljpmxnes3 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-ljppvzzf {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-lrg56vy1_r_comp-ljpn8cwm {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-lrg56vy1_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-ljpn8cwm :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-lrg56vy1_r_comp-ljpn8cwm [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-lrg55l1r {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-lrg56vy1_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: #E3DFD3;
    background-color: transparent;
    text-align: right;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-lrg56vy1_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
    color: var(--corvid-color, #E3DFD3);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lrg56vy1_r_comp-lrg55l1r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        text-align: center;
    }

    #comp-lrg56vy1_r_comp-lrg55l1r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
        color: var(--corvid-color, #E3DFD3 !important);
    }
}

#comp-lrg56vy1_r_comp-lrn5ivga {
    transform-origin: center 0.5px;
    height: 0 !important;
    box-sizing: content-box;
}

#comp-lrg56w2c_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-lrg56w2c_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --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-lrg56w2c_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #E3DFD3;
}

#comp-m870qf16_r_comp-lzpc14ax {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m870qf16_r_comp-mfog6hom {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qf16_r_comp-mfog6hpe {
    --shc-mutated-brightness: 114, 112, 106;
}

#comp-m870qf16_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

#portal-comp-m870qf16_r_comp-m6z3mimh {
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --dropdown-menu-direction: inherit;
    --dropdown-menu-item-direction: inherit;
    --dropdown-menu-sub-item-direction: inherit;
    --sr-only-horizontal-item-icon-display: none;
    --scroll-button-transform: scaleX(1);
    --navbar-display: unset;
    --hamburger-menu-root-display: none;
    --container-flex-direction: row;
    --item-wrapper-width: unset;
    --menu-items-row-gap: var(--menu-items-cross-axis-gap);
    --menu-items-column-gap: var(--menu-items-main-axis-gap);
    --horizontal-menu-item-divider: var(--item-divider);
    --vertical-menu-item-divider: none;
    --container-pointer-events: initial;
    --item-wrapper-display: block;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --empty-dropdown-item-icon-display: unset;
    --menu-item-wrapper-height: 100%;
    --item-icon-display: var(--horizontal-item-icon-display);
    --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
    --item-width: fit-content;
    --menu-items-flex-grow: 0;
    --item-wrapper-display-alignment: flex;
    --item-text-align: space-between;
    --item-selected-label-underline-display: none;
    --item-label-bullet-display: none;
    --hamburger-overlay-initial-opacity: unset;
    --hamburger-menu-container-initial-opacity: unset;
    --hamburger-menu-container-initial-transform: unset;
    height: auto;
    min-width: min-content;
    --container-overflow-x: visible;
    --container-flex-wrap: wrap;
    --scroll-button-icon-display: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m870qf16_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qf16_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m870qf16_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }

    #portal-comp-m870qf16_r_comp-m6z3mimh {
        --navbar-display: none;
        --hamburger-menu-root-display: var(--container-display);
        --container-flex-direction: column;
        --item-wrapper-width: 100%;
        --menu-items-row-gap: var(--menu-items-main-axis-gap);
        --menu-items-column-gap: var(--menu-items-cross-axis-gap);
        --horizontal-menu-item-divider: none;
        --vertical-menu-item-divider: var(--item-divider);
        --container-pointer-events: none;
        --item-wrapper-display: var(--item-wrapper-display-alignment);
        --horizontal-menu-dropdown-display: none;
        --vertical-menu-dropdown-display: initial;
        --empty-dropdown-item-icon-display: none;
        --menu-item-wrapper-height: unset;
        --item-icon-display: unset;
        --vertical-dropdown-visibility: hidden;
        --vertical-dropdown-height: 0;
        --vertical-expand-collapse-display: none;
        --sr-only-item-icon-display: none;
    }
}

:is(#comp-m870qf16_r_comp-m6z3mimm1, [id^="comp-m870qf16_r_comp-m6z3mimm1__"]) {
    height: inherit;
    width: auto;
}

:is(#comp-m870qf16_r_comp-m6z3mimk, [id^="comp-m870qf16_r_comp-m6z3mimk__"]) {
    --rd: 0;
    --brw: 0;
    --shd: none;
    --bg: transparent;
}

:is(#comp-m870qf16_r_comp-m6z3mimk6, [id^="comp-m870qf16_r_comp-m6z3mimk6__"]) {
    height: auto;
    --submenu-direction: initial;
    --submenu-item-direction: initial;
    --submenu-sub-item-direction: initial;
}


.costomcontactform label {
    color: rgb(14, 87, 63);
    font-size: 18px;
    font-weight: normal !important;
    margin-bottom: 8px;
}

.costomcontactform input {
    color: rgb(14, 87, 63);
    line-height: 20px;
    padding: 8px;
    width: 100%;
    border: 1px solid #0e573f8c;
    margin-bottom: 40px;
}

/*
.costomcontactform select {
    color: rgb(14, 87, 63);
     line-height: 20px;
     padding: 9px;
     width: 100%;
     border: 1px solid  #0e573f8c;
     margin-bottom: 40px;
     text-transform:capitalize;
}*/
.costomcontactform select {
    color: rgb(14, 87, 63);
    line-height: 20px;
    padding: 8px 15px;
    width: 100%;
    border: 1px solid #0e573f8c;
    border-radius: 0px;
    margin-bottom: 40px;
    text-transform: capitalize;
    background-color: #e3dfd3;
    font-size: 16px;
    font-weight: 500;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e573f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(14, 87, 63, 0.1);
}

.costomcontactform select:hover {
    border-color: #0e573f;
    box-shadow: 0 4px 12px rgba(14, 87, 63, 0.15);
    border-radius: 0px;
}

.costomcontactform select:focus {
    outline: none;
    border-color: #0e573f;
    border-radius: 0px;
    box-shadow: 0 0 0 3px rgba(14, 87, 63, 0.2);
}

/* Custom dropdown options - REMOVED BORDERS */
.costomcontactform select option {
    padding: 12px 15px;
    border-radius: 0px;
    background: #e3dfd3;
    color: #0e573f;
    font-size: 15px;
    /* REMOVED border-bottom */
    border: none;
    text-transform: capitalize;
}

.costomcontactform select option:hover {
    background: #e3dfd3;
    color: #0e573f;
    border-radius: 0px;
    border: none;
}

.costomcontactform select option:checked {
    background: #14876317;
    border-radius: 0px;
    color: #0e573f;
    border: none;
}

/* Remove any focus borders from options */
.costomcontactform select option:focus {
    border: none;
    outline: none;
}

/* Label styling to match */
.costomcontactform label {
    color: #0e573f;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    text-transform: capitalize;
    font-size: 14px;
}

.costomcontactform textarea {
    color: rgb(14, 87, 63);
    line-height: 20px;
    padding: 8px;
    width: 100%;
    border: 1px solid #0e573f8c;
    margin-bottom: 40px;
    resize: none;
}

.costomcontactform button {
    line-height: 20px;
    padding: 12px;
    width: 190px;
    color: rgb(14, 87, 63);
    font-size: 18px;
    font-weight: normal !important;
    border: 1px solid #0e573f8c;
    margin-bottom: 40px;
    border-radius: 50px;
    cursor: pointer;
}

.costomcontactform button:hover {
    line-height: 20px;
    padding: 12px;
    width: 190px;
    color: #fff;
    font-size: 18px;
    font-weight: normal !important;
    border: 1px solid #0e573f8c;
    background: rgb(14, 87, 63);
    margin-bottom: 40px;
    border-radius: 50px;
    cursor: pointer;
}

#comp-mfqtcjbb7,
#comp-mfqtcjbp6 {
    height: 620px;
}

#comp-mfqtcjay7 {
    height: 652px;
}

.socialbutton img {
    height: 57px;
}

#comp-ljvgis0c {
    top: -15px !important;
}

.VU4Mnk.wixui-button.PlZyDq:hover {
    text-decoration: none;
}

/* Full Width Single Line Mission Section */
.mission-section-fullwidth {
    width: 100%;
    background: #f8f9fa;
    padding: 80px 0;
    text-align: center;
}

.mission-content-fullwidth {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}

.mission-title {
    font-size: 3rem;
    font-weight: 700;
    color: #2c3e50;
    margin-bottom: 30px;
    font-family: 'Arial', sans-serif;
    width: 100%;
}

.mission-text-singleline {
    font-size: 1.5rem;
    line-height: 1.4;
    color: #555;
    font-family: 'Georgia', serif;
    font-weight: 300;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
}

.mission-text-singleline b {
    color: #e74c3c;
    font-weight: 600;
}

/* Responsive Design */
@media (max-width: 768px) {
    .mission-section-fullwidth {
        padding: 60px 0;
    }

    .mission-title {
        font-size: 2.5rem;
    }

    .mission-text-singleline {
        font-size: 1.3rem;
        white-space: normal;
        /* Allow wrapping on mobile */
    }
}

@media (max-width: 480px) {
    .mission-section-fullwidth {
        padding: 40px 0;
    }

    .mission-title {
        font-size: 2rem;
    }

    .mission-text-singleline {
        font-size: 1.1rem;
        line-height: 1.5;
    }
}

.comp-ljzefoq5-container {
    margin-bottom: 0%;
}

#comp-ljzf6t81,
#comp-ljzf76qp {
    margin-top: 0%;
}

#comp-lk0yoldd .comp-lk0yoldd-container {
    padding-bottom: 1%;
}

#comp-lk0yssoj .comp-lk0yssoj-container {
    padding-bottom: 1%;
}

#comp-lk0yu9yn .comp-lk0yu9yn-container {
    padding-bottom: 1%;
}

.scroll-to-top {
    position: fixed;
    bottom: 15px;
    left: 12px;
    width: 45px;
    height: 45px;
    background: linear-gradient(135deg, #158f67, #507974);
    border: none;
    border-radius: 3px;
    color: white;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    z-index: 997;
    display: flex;
    align-items: center;
    justify-content: center;
}

.scroll-to-top.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.scroll-to-top:hover {
    background: linear-gradient(135deg, #507974, #158f67);
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}

.scroll-to-top:active {
    transform: translateY(0);
}

/* SVG Icon Animation */
.scroll-icon {
    transition: transform 0.3s ease;
}

.scroll-to-top:hover .scroll-icon {
    transform: translateY(-2px);
}

/* Auto Bounce Animation */
@keyframes auto-bounce {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-5px);
    }

    60% {
        transform: translateY(-3px);
    }
}

.scroll-to-top.show {
    animation: auto-bounce 2s infinite;
}

.scroll-to-top:hover {
    animation: none;
    /* Stop auto animation on hover */
}

.scroll-to-top-shadow {
    position: absolute;
    border-radius: 50%;
    bottom: -8px;
    left: 15%;
    right: 15%;
    height: 15px;
    background: rgba(0, 0, 0, 0.2);
    animation: shadow-pulse 2s infinite ease-in-out;
    z-index: -1;
    filter: blur(6px);
}

@keyframes shadow-pulse {

    0%,
    100% {
        transform: scale(0.8);
        opacity: 0.4;
    }

    50% {
        transform: scale(1.1);
        opacity: 0.7;
    }
}
#comp-mfqtcj86 {
 
 margin-bottom: 6%;
   min-height:540px;
}   .font_7.wixui-rich-text__text {
    margin-top: 46px;
}#comp-ljo6t90t {
    margin-top: -74px;
}
#comp-ljo6ksxj {
    height: 400px;
}